可能重复:
如何在构建过程后在 cmake 中编译其他源文件
我需要预处理一个 proc 文件(Pro*C oracle)以生成一个 C 文件,然后将它与其余的 C 文件一起编译,我试图像这样解决它但没有成功
add_custom_command(TARGET my_proj OUTPUT PRE_LINK
COMMAND ${PCC} iname=${PROJECT_SOURCE_DIR}/${conn}.proc
SQLCHECK=SYNTAX MODE=ANSI IRECLEN=255 ORECLEN=255
ONAME=${PROJECT_SOURCE_DIR}/${conn}.c
COMMAND "${CMAKE_C_COMPILER}" ${CMAKE_C_FLAGS} ${PROJECT_SOURCE_DIR}/${conn}.c
)
我究竟做错了什么?