CMake Config и Linking перезапускаются, когда файлы не изменены - PullRequest
0 голосов
/ 11 ноября 2018

Я работаю над проектом C ++ на beaglebone, и таинственным образом обнаружил, что шаг конфигурации 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$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...