Cmake 有条件地执行程序
我正在从CMake打开一个文件,该文件将通过以下命令在我电脑中的已安装工具中打开,但该工具在服务器中不可用,这会在生成过程中引发错误。请帮助我跳过服务器中的该部分Cmake 有条件地执行程序,cmake,Cmake,我正在从CMake打开一个文件,该文件将通过以下命令在我电脑中的已安装工具中打开,但该工具在服务器中不可用,这会在生成过程中引发错误。请帮助我跳过服务器中的该部分 COMMAND ${Src_File_gen} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT} 您可能希望在调用该工具之前使用。然后将调用的CMake命令包装在条件中,如果该条件仅在找到程序时执行: find_program(SRC_FILE_GEN <src_file_g
COMMAND ${Src_File_gen} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT}
您可能希望在调用该工具之前使用。然后将调用的CMake命令包装在条件中,如果该条件仅在找到程序时执行:
find_program(SRC_FILE_GEN <src_file_gen_exe>)
if(${SRC_FILE_GEN})
COMMAND ${SRC_FILE_GEN} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT}
endif()
find_程序(SRC_文件\u GEN)
if(${SRC\u FILE\u GEN})
命令${SRC_FILE_GEN}-f“${CMAKE_SRC_DIR}/Source.xyz”-g-m${u VARIANT}
endif()
在调用该工具之前,您可能需要使用。然后将调用的CMake命令包装在条件中,如果该条件仅在找到程序时执行:
find_program(SRC_FILE_GEN <src_file_gen_exe>)
if(${SRC_FILE_GEN})
COMMAND ${SRC_FILE_GEN} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT}
endif()
find_程序(SRC_文件\u GEN)
if(${SRC\u FILE\u GEN})
命令${SRC_FILE_GEN}-f“${CMAKE_SRC_DIR}/Source.xyz”-g-m${u VARIANT}
endif()