CLion не может определить информацию ABI компилятора C / C ++ - PullRequest
0 голосов
/ 14 января 2019

У меня есть собственный набор инструментов для строительных проектов. Под пользовательским набором инструментов я подразумеваю производную компилятора Clang, компилятора C ++ и компоновщика.

Проект (ы) строится просто отлично, но я не могу использовать возможности Intellij в CLion, потому что он не может создать базу данных тегов (или что-то еще, что он делает под капотом) из-за невозможности распознать пользовательский набор инструментов.

Таким образом, ударив Tools -> CMake -> Reset Cache and Reload Project выплевывает:

/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=~/<path-to-custom-toolchain>/Toolchain.cmake -G "CodeBlocks - Unix Makefiles" /Users/<project-directory>/src
-- Setting up Toolchain 1.0 at /Users/<tools>/build
-- Setting up Toolchain 1.0 at /Users/<tools>/build
-- The C compiler identification is Clang 7.0.0
-- The CXX compiler identification is Clang 7.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Detecting C compile features
-- Detecting C compile features - failed
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Detecting CXX compile features
-- Detecting CXX compile features - failed
-- Configuring done

Снимок экрана параметров предпочтений для проекта (это ссылка, потому что у меня пока нет представителя для публикации изображений):
Настройки проекта


Итак, мой вопрос: как мне решить эту проблему? Или эта проблема превышает ограничения CLion? Или у меня неполное понимание проблемы?

...