aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2016-11-19 15:45:34 -0800
committerAlexander Karatarakis <alkarata@microsoft.com>2016-11-19 15:45:34 -0800
commitf04288b88fdb265ad8e8353e9052af946bc9b043 (patch)
treed02cfef23c9fc834f8177136e3fd3e7f2da878e1
parentde9728cfe10c73b2cd9bd8ff0d09a596bb777659 (diff)
downloadvcpkg-f04288b88fdb265ad8e8353e9052af946bc9b043.tar.gz
vcpkg-f04288b88fdb265ad8e8353e9052af946bc9b043.zip
[libuv] Add branching for dynamic/static building
-rw-r--r--ports/libuv/portfile.cmake10
1 files changed, 8 insertions, 2 deletions
diff --git a/ports/libuv/portfile.cmake b/ports/libuv/portfile.cmake
index 334a72a6d..0c74a2f8c 100644
--- a/ports/libuv/portfile.cmake
+++ b/ports/libuv/portfile.cmake
@@ -53,16 +53,22 @@ endif()
set(ENV{GYP_MSVS_VERSION} 2015)
set(ENV{PYTHON} ${PYTHON2})
+if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
+ set(LIBUV_LINKAGE shared)
+else()
+ set(LIBUV_LINKAGE static)
+endif()
+
if(TRIPLET_SYSTEM_ARCH MATCHES "x86|x64")
message(STATUS "Building Release")
vcpkg_execute_required_process(
- COMMAND cmd /c vcbuild.bat release ${TRIPLET_SYSTEM_ARCH} shared
+ COMMAND cmd /c vcbuild.bat release ${TRIPLET_SYSTEM_ARCH} ${LIBUV_LINKAGE}
WORKING_DIRECTORY ${SOURCE_PATH}
LOGNAME ${TARGET_TRIPLET}-build-rel
)
message(STATUS "Building Debug")
vcpkg_execute_required_process(
- COMMAND cmd /c vcbuild.bat debug ${TRIPLET_SYSTEM_ARCH} shared
+ COMMAND cmd /c vcbuild.bat debug ${TRIPLET_SYSTEM_ARCH} ${LIBUV_LINKAGE}
WORKING_DIRECTORY ${SOURCE_PATH}
LOGNAME ${TARGET_TRIPLET}-build-dbg
)