Oceniam CLION 1.2.1 dla istniejącego projektu, który już korzysta z CMake. Projekt składa się z kilku modułów bibliotecznych i jednego pliku wykonywalnego.Jak przekonwertować CLION do uruchomienia instalacji docelowej?
Mam zainstalowania tarczy, którą używam do zbierania i wykonywalny plik konfiguracyjny razem w folderze bin do debugowania:
...
install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_BINARY_DIR}/bin/)
install(FILES config.xml DESTINATION ${CMAKE_BINARY_DIR}/bin/)
Przy budowie linii poleceń bym po prostu uruchom:
make install
który zgodnie z oczekiwaniami tworzy pliki binarne i jeśli się powiedzie, uruchamia powyższe polecenia instalacji.
Mój problem polega na tym, że nie mogę spowodować, że CLion uruchomi cel "instalacji". Oczekiwalem, że będę w stanie utworzyć nową konfigurację Run/Debug, ale rozwijana lista Target: zawiera tylko te cele dodane przy użyciu add_executable() i add_library().
Próbowałem również dodać "zainstaluj" do opcji kompilacji w oknie dialogowym Ustawienia. To jednak uruchamia instalację dla każdego celu, łącznie z "czystym", co nie jest poprawne.
Problem ten temat https://youtrack.jetbrains.com/issue/CPP-838 – KindDragon