vcpkg/triplets/x86-windows-secure.cmake (6 lines of code) (raw):
set(VCPKG_TARGET_ARCHITECTURE x86)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)
set(CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS} /sdl /guard:cf /DYNAMICBASE")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /sdl /guard:cf /DYNAMICBASE")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /sdl -/guard:cf /DYNAMICBASE")