Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmake 有条件地执行程序_Cmake - Fatal编程技术网

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

我正在从CMake打开一个文件,该文件将通过以下命令在我电脑中的已安装工具中打开,但该工具在服务器中不可用,这会在生成过程中引发错误。请帮助我跳过服务器中的该部分

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()