【发布时间】:2017-09-13 12:35:38
【问题描述】:
cmake 上的 Whit globbing 表达式,/dir/*.py - 匹配 /dir 中的所有 python 文件
但是我怎么做相反的呢?匹配所有非 py 文件
【问题讨论】:
cmake 上的 Whit globbing 表达式,/dir/*.py - 匹配 /dir 中的所有 python 文件
但是我怎么做相反的呢?匹配所有非 py 文件
【问题讨论】:
匹配所有文件,然后删除python文件,即:
file(
GLOB_RECURSE _pythonFiles
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/dir/*.py")
file(
GLOB_RECURSE _nonPythonFiles
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/dir/*.*")
list(REMOVE_ITEM _nonPythonFiles ${_pythonFiles})
【讨论】: