未更改文件时,CMake Config和链接会重新运行

时间:2018-11-10 23:03:38

标签: cmake

我正在使用beaglebone上的C ++项目,但是我神秘地发现CMake配置步骤和可执行文件链接步骤正在重新运行而没有任何更改。在我的本地计算机上不会发生这种情况,只会在此beaglebone上发生。

我怀疑这与时间戳或损坏的文件有关,但我不知道是谁/为什么。此外,当我更改实际的源文件时,不会重建任何内容。仅运行配置和链接步骤。

MCVE:

我的代码

#include <iostream>
int main() {
std::cout << "HI2\n";
return 0;
}

我的CMakeLists.txt

add_executable(main main.cpp)

示例输出:

debian@team16:~/test/build$ make
-- Configuring done
-- Generating done
-- Build files have been written to: /home/debian/test/build
[100%] Built target main
debian@team16:~/test/build$ make
-- Configuring done
-- Generating done
-- Build files have been written to: /home/debian/test/build
[100%] Built target main
debian@team16:~/test/build$

0 个答案:

没有答案