CMake подавляет языковую поддержку проекта (связывание с сторонней библиотекой) - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь связать мой CMake -проект с pcre lib, который уже поставляется с CMakeLists.txt, поэтому он обещает быть легким.Тем не менее, я хотел бы построить его только для языка C, но не для C ++.

Мой вопрос: возможно ли переопределить список поддерживаемых языков?

pcre s CMakeLists.txt имеет следующую команду project:

PROJECT(PCRE C CXX)

Таким образом, по умолчанию он также строит CXX цели.Я не нуждаюсь в них, так как весь мой проект написан на «простой старый C».

1 Ответ

1 голос
/ 12 января 2012

В файле CMakeLists.txt pcre есть следующая строка:

OPTION(PCRE_BUILD_PCRECPP "Build the PCRE C++ library (pcrecpp)." ON)

Полагаю, вам следует установить эту переменную на OFF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...