Skip to content

Commit

Permalink
[libuv] Add branching for dynamic/static building
Browse files Browse the repository at this point in the history
  • Loading branch information
alexkaratarakis committed Nov 19, 2016
1 parent de9728c commit f04288b
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions ports/libuv/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -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
)
Expand Down

0 comments on commit f04288b

Please sign in to comment.