Я пытаюсь создать eclipse.project и .cproject из существующего файла cmake. Запустив cmake из корня проекта, я попытался добавить к корню CMakeLists.txt set (CMAKE_ECLIPSE_VERSION = 4.2), который, по-видимому, ничего не может сделать, поскольку это локальная переменная, а не глобальная переменная env, если я правильно понимаю.
Попытка добавить флаг в командную строку следующим образом:
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.2 .
Выдает следующее предупреждение. Итак, как можно позволить cmake узнать версию затмения?
- Не удалось определить версию Eclipse, предполагая не менее 3.6 (Helios). Отрегулируйте CMAKE_ECLIPSE_VERSION, если это неверно.
Я проверил файл .project и, похоже, использовал cdt 4. Довольно старый.
Kesten