首页 > 解决方案 > 如果文件被修改,自动重新运行 cmake

问题描述

无论您使用哪种生成器,如果您修改其中一个 CMakeLists.txt 文件,启动构建将触发cmake并更新您的项目。现在让我们以不同的文件为例,而不是使用 cmake 语言。如果修改此文件,如何使构建过程自动触发 cmake?

举一个具体的例子,一个项目

CMakeLists.txt:

cmake_minimum_required(VERSION 3.9.2)
project(dummy)

add_executable(dummy dummy.cpp)

虚拟.py

# Some python code
print("This line will be printed.")

虚拟.cpp:

int main() 
{
    return 0;
}

当我修改dummy.py时,如何让 cmake 自动重新运行?

标签: cmake

解决方案


推荐阅读