提问者:小点点

CMake add_executable是否应该包括头文件?


我对CMake相当陌生,我的问题是:

假设我们有一个简单的项目,只有

main.cpp

使用

header.h

而且我想使用CMake构建这个项目,所以我有一个最小的
cmakelists.txt,它只包含以下内容(只包含相关内容):

add_executable(MyApp main.cpp)

是否有理由在cmakelists.txt中包含header.h

根据我看到的情况,如果我修改header.h并再次运行cmake
它会按预期更新。


共1个答案

匿名用户

CMake add_executable是否应该包括头文件?

我不知道这是否适用于所有编译器,但就gcc/clang而言:这并不重要。 你不需要,但如果你这样做,它不会破坏任何东西。