我希望每次修改我提供的列表中的文件时都重新运行自定义命令。
我的例子:我的项目有以下文件:
cmake_minimum_required(VERSION 3.17)
project(dummy)
set(DummyFiles dep1.txt, dep2.txt)
add_executable(test_dummy main.cpp)
add_custom_command(TARGET test_dummy
COMMENT "ran custom command on file change"
DEPENDS ${DummyFiles}
)
Run Code Online (Sandbox Code Playgroud)
我的期望是,在我已经配置该项目后,每次修改 dep1.txt 或 dep2.txt 并重新配置时,CMake 都会打印出COMMENT上面的部分。然而事实并非如此。
任何帮助,将不胜感激。
cmake ×1