diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-19 15:45:34 -0800 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-19 15:45:34 -0800 |
| commit | f04288b88fdb265ad8e8353e9052af946bc9b043 (patch) | |
| tree | d02cfef23c9fc834f8177136e3fd3e7f2da878e1 | |
| parent | de9728cfe10c73b2cd9bd8ff0d09a596bb777659 (diff) | |
| download | vcpkg-f04288b88fdb265ad8e8353e9052af946bc9b043.tar.gz vcpkg-f04288b88fdb265ad8e8353e9052af946bc9b043.zip | |
[libuv] Add branching for dynamic/static building
| -rw-r--r-- | ports/libuv/portfile.cmake | 10 |
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 ) |
