该语句可以解决编译新生成的源文件不存在的问题。
###################################################################################################
# Source Files
###################################################################################################
# If file not exist, create new file
if(NOT ${GEN_DIR}/xxx.cc)
file(TOUCH ${GEN_DIR}/xxx.cc)
endif()
# Find all idl-gen files
FILE(GLOB IDL_GEN_FILES "${GEN_DIR}/xxx.cc")
set (SOURCE_CPP
${IDL_GEN_FILES}
)