Podczas mojego użytkowania, czasami usuwam mój folder kompilacji CMake i tworzę nowy lub mam wiele folderów kompilacji (po jednym na komputer), ale tylko jeden folder źródłowy (nfs mount).gdzie robi qtcreator z ustawieniami uruchamiania i kompilacji sklepu cmake i jak ustawić za pomocą skryptu?
Z tego co mogę powiedzieć, QT Creator zapisuje ustawienia na CMakeLists.txt.user wewnątrz drzewa źródło, a niektóre ustawienia innych do „project.cbp” pliku w folderze kompilacji. Jeśli ustawię ustawienia z GUI, zostaną utracone po wyczyszczeniu/utworzeniu folderu kompilacji. Wystarczająco uczciwe, ale chciałbym użyć skryptu, aby skonfigurować je ponownie po utworzeniu nowej wersji.
Tak, jak ja:
a) dokonać QT Creator pisać folder CMakeLists.txt.user gdzieś inne niż drzewa źródłowego tak, że ustawienia urządzenia przechowywane są specyficzne (np debugować na komputerze programisty, zwolnienie na komputerze testowym)?
b) odczytać/zapisać ustawienia kompilacji i uruchamiania z projektu QT Creator, takie jak argumenty debugowania dla każdego pliku wykonywalnego i polecenia ekstra kompilacji (np. -j8)?
Następnie chciałbym zrobić coś w stylu "execute_process (...)" w CMakeLists.txt, aby ustawić kilka argumentów debugowania i kompilacji dla projektu QT Creator.