Pracuję nad projektem C++, który zostanie zamknięty na większym.Skompiluj jeden plik w projekcie CMake?
Widziałem to na większym projekcie (jest to aplikacja Qt i jest generowane z qmake) Jestem w stanie skompilować pojedynczy plik z linii poleceń Linuksa, po prostu wprowadzając względną ścieżkę do określonego pliku jako argument do zrobienia.
Z drugiej strony używam CMake do mojego własnego projektu. Kiedy modyfikuję jakiś kod dla jednostki kompilacji i muszę zmodyfikować jego plik nagłówkowy, muszę długo czekać na skompilowanie jego zależności, a następnie jego własnego pliku źródłowego. Ale są pewne sytuacje, w których wolałbym sprawdzić, czy kod źródłowy w pliku * .cc jest kompilowany bez błędów.
Czy istnieje sposób na wygenerowanie pliku Makefile z CMake tak, jak robi to qmake? Przejście na qmake nie jest już opcją.
Spróbuj 'make help' na aktualna CUpewnij generowane makefile. Jestem prawie pewien, że wylistuje, jak zbudować pojedynczy plik obiektowy. – John