Próbuję wygenerować zaćmienie .project i .cproject z istniejącego pliku cmake. Uruchamianie cmake z katalogu głównego projektu Próbowałem dodać do zestawu głównego CMakeLists.txt (CMAKE_ECLIPSE_VERSION = 4.2), który najwyraźniej nie może nic zrobić, ponieważ jest zmienną lokalną, a nie globalną zmienną env, jeśli dobrze rozumiem.cmake nie rozpoznaje ustawienia CMAKE_ECLIPSE_VERSION
Próbując dodać flagę do poleceń tak:
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.2 .
wywołuje następujące ostrzeżenie. Jak więc pozwolić, żeby cmake znał wersję Eclipse?
- Nie można określić wersji Eclipse, zakładając co najmniej 3.6 (Helios). Dostosuj CMAKE_ECLIPSE_VERSION, jeśli jest źle.
Sprawdziłem plik .project i wydaje się, że używam cdt 4. Bardzo stary.
Kesten
Mam dokładnie ten sam problem. Byłoby naprawdę fajnie, gdyby istniało rozwiązanie tego problemu. – Daniel
Rozwiązaniem, które znalazłem, jest upewnienie się, że zaćmienie jest w Twojej PATH, aby CMake mógł je znaleźć. Wtedy nie będziesz musiał ręcznie określać wersji Eclipse. – Daniel
Czy mógłbyś zaznaczyć swoją odpowiedź jako zaakceptowaną? Jest bardziej jasne, że zadziałało, gdyby inni przeczytali pytanie :) –