Вероятно, простой вопрос для начинающих: Я хочу добавить флаг компилятора /EHsc
в мой проект и попробовал оба варианта
SET_TARGET_PROPERTIES(name_of_my_project PROPERTIES COMPILER_FLAGS "/EHsc")
и
SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc")
в моем CMakeLists.txt.С обоими CMake генерирует решение Visual Studio без жалоб.
РЕДАКТИРОВАТЬ: Первоначально я спросил, почему обе версии не работают.Ну, потому что я идиот и допустил ошибку в другом месте, чтобы ни одна из двух строк не была обработана.Тем не менее, мне интересно, если обе версии эквивалентны.