Tak się zazwyczaj dzieje. Otrzymuję kod źródłowy zawierający skrypty cmake. Tworzę podkatalog build
, zmieniam go, uruchamiam cmake <options> ..
. W zależności od projektu i jego zależności muszę powtórzyć ostatni krok, aż znajdzie wszystkie niezbędne zależności i wygeneruje pliki makefile. Z powodzeniem zbudowałem i wykorzystałem projekt. Kilka dni mija, zapominam o tej instalacji. Pewnego dnia próbuję ustawić ten sam projekt na innej maszynie, a teraz nie pamiętam, w jakim dokładnie wierszu poleceń CMake używałem przeszłości, aby działało.Jak znaleźć wiersz polecenia CMake używanego do kompilacji?
Nadal mam stary katalog kompilacji na starej maszynie. Czy mogę znaleźć wiersz polecenia cmake używany w przeszłości, patrząc na niektóre z automatycznie wygenerowanych plików w katalogu budowania? Spodziewałem się, że CMake po prostu wstawi dokładną linię poleceń, której użyłem w jednym z tych plików w komentarzu. Ale jeśli to zrobi, jeszcze go nie znalazłem.
Jak mogę znaleźć oryginalną linię poleceń CMake, której użyłem?
Jak? Mam plik CMakeCache.txt, ale zawiera on wszystkie możliwe ustawienia. Moja linia poleceń była znacznie prostsza, ale wciąż na tyle trudna, że nie pamiętam wszystkiego, co zostało wcześniej ustawione. Czy istnieje sztuczka, aby uzyskać rzeczywistą linię poleceń z CMakeCache.txt? – taranaki
Poszukuję tego samego i tak naprawdę nie odpowiada to na pytanie. Być może odpowiedź jest tak prosta jak: "Nie możesz", co wydaje się wskazywać na. – pipe
Nienawidzę projektów, które używają Cmake do tego. –