Я пытаюсь собрать проект Checked-C, который использует CMake, но когда я иду, чтобы сгенерировать make-файл, CMake выдает следующую ошибку.
~/checkedc/build$ cmake ../llvm
CMake Error at CMakeLists.txt:57 (project):
Generator
Unix Makefiles
does not support toolset specification, but toolset
host=x64
was specified.
-- Configuring incomplete, errors occurred!
У меня установлена CMake версии 3.9.1 вместе с GNU Make 4.1, Clang 5 и GCC 7. Кто-нибудь может сказать мне, что означает эта ошибка CMake?
Этот раздел CMakeLists.txt выглядит следующим образом:
57 project(LLVM
58 ${cmake_3_0_PROJ_VERSION}
59 ${cmake_3_0_LANGUAGES}
60 C CXX ASM)
Я пытался установить C / CXX / ASM, но получаю ту же ошибку:
~/checkedc/build$ cmake -DCMAKE_C_COMPILER="clang-5.0" -DCMAKE_CXX_COMPILER="clang-5.0" -DCMAKE_ASM_COMPILER="clang-5.0" ../llvm
CMake Error at CMakeLists.txt:57 (project):
Generator
Unix Makefiles
does not support toolset specification, but toolset
host=x64
was specified.
-- Configuring incomplete, errors occurred!
Я на Kubuntu 17.10 64bit.