aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2016-10-11 10:32:40 -0700
committerRobert Schumacher <roschuma@microsoft.com>2016-10-11 10:32:40 -0700
commit325a50f54bb9feeea25a1f4d59d9b24d32b111da (patch)
tree9d790e551790ab3e0d1fddb300a378501502e419 /scripts
parent43d9bc0520b6fe912c5c0cf946490927961d0eba (diff)
downloadvcpkg-325a50f54bb9feeea25a1f4d59d9b24d32b111da.tar.gz
vcpkg-325a50f54bb9feeea25a1f4d59d9b24d32b111da.zip
[vcpkg] Force compiler character set to UTF-8. Fixes #141.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmake/vcpkg_configure_cmake.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/cmake/vcpkg_configure_cmake.cmake b/scripts/cmake/vcpkg_configure_cmake.cmake
index 57cd529c3..03b69e510 100644
--- a/scripts/cmake/vcpkg_configure_cmake.cmake
+++ b/scripts/cmake/vcpkg_configure_cmake.cmake
@@ -32,6 +32,11 @@ function(vcpkg_configure_cmake)
list(APPEND _csc_OPTIONS -DBUILD_SHARED_LIBS=ON)
endif()
+ list(APPEND _csc_OPTIONS
+ "-DCMAKE_CXX_FLAGS= /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc"
+ "-DCMAKE_C_FLAGS= /DWIN32 /D_WINDOWS /W3 /utf-8"
+ )
+
list(APPEND _csc_OPTIONS_RELEASE
"-DCMAKE_CXX_FLAGS_RELEASE=/MD /O2 /Oi /Gy /DNDEBUG /Zi"
"-DCMAKE_C_FLAGS_RELEASE=/MD /O2 /Oi /Gy /DNDEBUG /Zi"