У меня есть внешняя библиотека, которую я использую в своем пакете
Код: Выделить всё
- package/
- include/
- src/
- external_library/
- CMakeLists.txt
- CMakeLists.txt
и сейчас в package/CMakeLists.txt я добавляю внешнюю библиотеку
Код: Выделить всё
add_subdirectory(external_library library_name)
add_executable(my_executable src/main.cpp)
target_link_libraries(my_executable library_name)
и внутри external_library/CMakeLists.txt есть что-то вроде
Я хотел бы отключить предупреждения из файлов в external_library/, чтобы я мог изменить настройки ошибок в package/CMakeLists.txt, не видя конфликтов из внешнего библиотека. Я бы хотел избежать каких-либо изменений в external_library/, если это вообще возможно. Как это можно сделать?
Подробнее здесь:
https://stackoverflow.com/questions/761 ... bdirectory