Cmake 匹配/dir中的所有非python文件
在cmake上使用globbing表达式,Cmake 匹配/dir中的所有非python文件,cmake,glob,Cmake,Glob,在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 RELAT
/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})