Хотя я могу установить разные уровни предупреждений в зависимости от компилятора, например:
if(MSVC)
target_compile_options(${TARGET_NAME} PRIVATE /W4 /WX)
else()
target_compile_options(${TARGET_NAME} PRIVATE -Wall -Wextra -pedantic -Werror)
endif()
Я не могу установить их для каждого файла отдельно.
В том же каталоге у меня есть набор файлов, имена которых находятся в переменной ${SRC_WARN}
CMake, которым требуется другой уровень предупреждения по сравнению с другими.
Есть ли способукажите такое условие с target_compile_options
?