aboutsummaryrefslogtreecommitdiff
path: root/scripts/cmake
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2016-10-07 12:55:41 -0700
committerRobert Schumacher <roschuma@microsoft.com>2016-10-07 12:55:41 -0700
commit96f977d38f57bbafc4e00f9a3d52ff6494b57a30 (patch)
tree651c95fa31fd521ed58cf524f458a0b7efff13e6 /scripts/cmake
parentb1fe038a839d54fa7da9cadf8eb5e487bf30cb01 (diff)
downloadvcpkg-96f977d38f57bbafc4e00f9a3d52ff6494b57a30.tar.gz
vcpkg-96f977d38f57bbafc4e00f9a3d52ff6494b57a30.zip
[vcpkg] Change CMake build flags to enable pdbs in Release
Diffstat (limited to 'scripts/cmake')
-rw-r--r--scripts/cmake/vcpkg_configure_cmake.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/cmake/vcpkg_configure_cmake.cmake b/scripts/cmake/vcpkg_configure_cmake.cmake
index ec04a0d2f..67f726bc4 100644
--- a/scripts/cmake/vcpkg_configure_cmake.cmake
+++ b/scripts/cmake/vcpkg_configure_cmake.cmake
@@ -32,6 +32,13 @@ function(vcpkg_configure_cmake)
list(APPEND _csc_OPTIONS -DBUILD_SHARED_LIBS=${VCPKG_BUILD_SHARED_LIBS})
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"
+ )
+
message(STATUS "Configuring ${TARGET_TRIPLET}-rel")
file(MAKE_DIRECTORY ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel)
vcpkg_execute_required_process(