2

可能重复:
如何在构建过程后在 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
)

我究竟做错了什么?

4

0 回答 0