Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 INSTALL()命令中提取列表_Cmake - Fatal编程技术网

是否可以从CMake INSTALL()命令中提取列表

是否可以从CMake INSTALL()命令中提取列表,cmake,Cmake,我有一个INSTALLDIRECTORY命令,它包含一个文件匹配模式和一个EXCLUDE选项。我想获得一个由该命令匹配的文件列表,并将其写入一个文件。是否可以访问INSTALL命令的结果,还是必须手动将其行为复制到列表中 我的INSTALL命令如下所示: INSTALL( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ RELATIVE DESTINATION include/${PROJECT_NAME} FILES_MATCHING PATTER

我有一个INSTALLDIRECTORY命令,它包含一个文件匹配模式和一个EXCLUDE选项。我想获得一个由该命令匹配的文件列表,并将其写入一个文件。是否可以访问INSTALL命令的结果,还是必须手动将其行为复制到列表中

我的INSTALL命令如下所示:

INSTALL(
  DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
  RELATIVE
  DESTINATION include/${PROJECT_NAME}
  FILES_MATCHING PATTERN "*.h"
  PATTERN "*_data.h" EXCLUDE)

你不能先把文件放到全局吗?看见