aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2016-10-06 13:46:41 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2016-10-06 13:46:41 -0700
commit7c05facd8a1e6e6ab294fabc1bc6e5e4d6dd42ab (patch)
treec840c1ac94bedffedf71a4ac4e6ddf5ea666f554 /scripts
parentb54881eacc300cdde7c9c9ad474f86a74ed684f7 (diff)
downloadvcpkg-7c05facd8a1e6e6ab294fabc1bc6e5e4d6dd42ab.tar.gz
vcpkg-7c05facd8a1e6e6ab294fabc1bc6e5e4d6dd42ab.zip
Forward triplet options to default CMAKE variables
Diffstat (limited to 'scripts')
-rw-r--r--scripts/cmake/vcpkg_configure_cmake.cmake10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/cmake/vcpkg_configure_cmake.cmake b/scripts/cmake/vcpkg_configure_cmake.cmake
index 3938d8d79..ec04a0d2f 100644
--- a/scripts/cmake/vcpkg_configure_cmake.cmake
+++ b/scripts/cmake/vcpkg_configure_cmake.cmake
@@ -22,6 +22,16 @@ function(vcpkg_configure_cmake)
file(REMOVE_RECURSE ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg)
+ if(DEFINED VCPKG_CMAKE_SYSTEM_NAME)
+ list(APPEND _csc_OPTIONS -DCMAKE_SYSTEM_NAME=${VCPKG_CMAKE_SYSTEM_NAME})
+ endif()
+ if(DEFINED VCPKG_CMAKE_SYSTEM_VERSION)
+ list(APPEND _csc_OPTIONS -DCMAKE_SYSTEM_VERSION=${VCPKG_CMAKE_SYSTEM_VERSION})
+ endif()
+ if(DEFINED VCPKG_BUILD_SHARED_LIBS)
+ list(APPEND _csc_OPTIONS -DBUILD_SHARED_LIBS=${VCPKG_BUILD_SHARED_LIBS})
+ endif()
+
message(STATUS "Configuring ${TARGET_TRIPLET}-rel")
file(MAKE_DIRECTORY ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel)
vcpkg_execute_required_process(