aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2016-10-11 04:36:37 -0700
committerRobert Schumacher <roschuma@microsoft.com>2016-10-11 04:36:37 -0700
commitf661f973a4e73f62e0b004078eb36a8045efad25 (patch)
tree583a17bbc26de7e4936a0ac3dc153317421a0a92 /scripts
parent711c4ec6cc8f276a204033e3de9756980a0a53d9 (diff)
downloadvcpkg-f661f973a4e73f62e0b004078eb36a8045efad25.tar.gz
vcpkg-f661f973a4e73f62e0b004078eb36a8045efad25.zip
[vcpkg] Tweak default compiler flags to match the VS new project defaults where appropriate
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmake/vcpkg_configure_cmake.cmake8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/cmake/vcpkg_configure_cmake.cmake b/scripts/cmake/vcpkg_configure_cmake.cmake
index 97efa60ce..57cd529c3 100644
--- a/scripts/cmake/vcpkg_configure_cmake.cmake
+++ b/scripts/cmake/vcpkg_configure_cmake.cmake
@@ -33,10 +33,10 @@ function(vcpkg_configure_cmake)
endif()
list(APPEND _csc_OPTIONS_RELEASE
- "-DCMAKE_CXX_FLAGS_RELEASE=/MD /O2 /Ob2 /DNDEBUG /Zi"
- "-DCMAKE_C_FLAGS_RELEASE=/MD /O2 /Ob2 /DNDEBUG /Zi"
- "-DCMAKE_SHARED_LINKER_FLAGS_RELEASE=/DEBUG /INCREMENTAL:NO"
- "-DCMAKE_EXE_LINKER_FLAGS_RELEASE=/DEBUG /INCREMENTAL:NO"
+ "-DCMAKE_CXX_FLAGS_RELEASE=/MD /O2 /Oi /Gy /DNDEBUG /Zi"
+ "-DCMAKE_C_FLAGS_RELEASE=/MD /O2 /Oi /Gy /DNDEBUG /Zi"
+ "-DCMAKE_SHARED_LINKER_FLAGS_RELEASE=/DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF"
+ "-DCMAKE_EXE_LINKER_FLAGS_RELEASE=/DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF"
)
message(STATUS "Configuring ${TARGET_TRIPLET}-rel")