Однако меня не интересуют предупреждения, предназначенные для разработчиков.
Поскольку я принял для проверенного выпуска, в идеале он должен работать без каких-либо ошибок или предупреждений.
Я не хочу использовать -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)
Я тестировал с помощью BUILD_COMMAND или CONFIGURE_COMMAND, но не нашел никаких предупреждений. решение, прочитав документацию CMake или FetchContent
Обратите внимание, что этот вопрос касается предупреждений конфигурации CMake, а не предупреждений сборки. Если вы хотите отключить предупреждения сборки для полученного проекта, см. раздел «Есть ли способ получить -isystem для целей FetchContent?».
Подробнее здесь: https://stackoverflow.com/questions/761 ... th-wno-dev
Мобильная версия