匹配 /dir 中所有非 python 文件
Match all non-python files in /dir
在 cmake 上使用 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})
在 cmake 上使用 globbing 表达式,/dir/*.py
- 匹配 /dir
但是我如何反其道而行之呢?匹配所有非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})