Как я могу получить контент без предупреждений CMake для разработчиков (с -Wno-dev)?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу получить контент без предупреждений CMake для разработчиков (с -Wno-dev)?

Сообщение Anonymous »

Я пытаюсь добавить zmq в качестве сторонней библиотеки с помощью FetchContent.
Однако меня не интересуют предупреждения, предназначенные для разработчиков.
Поскольку я принял для проверенного выпуска, в идеале он должен работать без каких-либо ошибок или предупреждений.
Я не хочу использовать -Wno-dev только для всей конфигурации моего проекта CMake. для моих сторонних библиотек.
Я не нашел способа сделать это внутри CMakeLists.txt.
Мой код для FetchContent:

Код: Выделить всё

FetchContent_Declare(
libzmq
GIT_REPOSITORY https://github.com/zeromq/libzmq.git
GIT_TAG        v4.3.4
OVERRIDE_FIND_PACKAGE
)

FetchContent_MakeAvailable(libzmq)
Я также не нашел версии, в которой не было бы предупреждений, начиная с версии 4.2.2.
Я тестировал с помощью BUILD_COMMAND или CONFIGURE_COMMAND, но не нашел никаких предупреждений. решение, прочитав документацию CMake или FetchContent
Обратите внимание, что этот вопрос касается предупреждений конфигурации CMake, а не предупреждений сборки. Если вы хотите отключить предупреждения сборки для полученного проекта, см. раздел «Есть ли способ получить -isystem для целей FetchContent?».

Подробнее здесь: https://stackoverflow.com/questions/761 ... th-wno-dev
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»