Use add_compiler_options to enable spectre mitigations and sdl checks (#6658)

This commit is contained in:
Justin Anderson 2024-05-16 11:12:05 -07:00 коммит произвёл GitHub
Родитель d9fda60760
Коммит 517ee4baa7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -41,8 +41,4 @@ if(CLR_CMAKE_HOST_WIN32)
)
endif(CLR_CMAKE_HOST_WIN32)
if (MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Qspectre")
endif()
add_subdirectory(src/Profilers)

Просмотреть файл

@ -5,4 +5,7 @@ if (MSVC)
add_linker_flag(/INCREMENTAL:NO DEBUG) # prevent "warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:REF' specification"
add_linker_flag(/OPT:REF DEBUG)
add_linker_flag(/OPT:NOICF DEBUG)
add_compile_options(/sdl)
add_compile_options(/Qspectre)
endif(MSVC)