Я пытаюсь использовать CMake для проекта Java в Windows. Создавая проект Makefile, он уже терпит неудачу:
Компилятор C "C: /cygwin/bin/cc.exe" не может скомпилировать простую тестовую программу.
Зачем нужен компилятор C вообще? Должен ли я изменить язык программирования по умолчанию CMake (если это возможно)?
Есть ли лучший способ, чем создание проекта на основе Makefile для Eclipse? Например, если я хочу использовать "add_test" в CMake. Заслуживает ли Eclipse это в качестве модульных тестов?
Согласно project
документации (http://www.cmake.org/cmake/help/v3.0/command/project.html):
При желании вы можете указать языки, поддерживаемые вашим проектом. Примерами языков являются C, CXX (т.е. C++), Fortran и т.д. По умолчанию C и CXX включаются, если не заданы языковые параметры. Укажите язык NONE или используйте ключевое слово LANGUAGES и не перечислите языки, чтобы пропустить включение любых языков.
Поэтому попробуйте использовать LANGUAGES NONE
в команде project
:
project(project LANGUAGES NONE)