[tgui] Enable static build (#5568)

* [tgui] Enable static build

* [tgui] Enable static build
This commit is contained in:
Tri Tran 2019-03-06 12:12:58 -06:00 committed by Phil Christensen
parent ed98d74199
commit 2e8c0ca34d
2 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,4 @@
Source: tgui
Version: 0.8.4
Version: 0.8.4-1
Description: TGUI is an easy to use, cross-platform, c++ GUI for SFML.
Build-Depends: sfml

View File

@ -11,12 +11,17 @@ vcpkg_extract_source_archive_ex(
ARCHIVE ${ARCHIVE}
)
# Enable static build
file(REMOVE ${SOURCE_PATH}/cmake/Modules/FindSFML.cmake)
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" TGUI_SHARED_LIBS)
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA # Disable this option if project cannot be built with Ninja
OPTIONS
-DTGUI_BUILD_GUI_BUILDER=OFF
-DTGUI_MISC_INSTALL_PREFIX=${CURRENT_PACKAGES_DIR}/share/tgui
-DTGUI_SHARED_LIBS=${TGUI_SHARED_LIBS}
)
vcpkg_install_cmake()