summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-09-03 19:28:51 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-09-03 19:28:51 (GMT)
commit73cfc5a8aacbee2d32af2b309bcd0ee3c3690a61 (patch)
tree8ca67a776365f5241b5e78f10dfed8d90b5a1119
parent25c0de74fd335b5faacca972903659a275f2615d (diff)
downloadmxe-73cfc5a8aacbee2d32af2b309bcd0ee3c3690a61.zip
mxe-73cfc5a8aacbee2d32af2b309bcd0ee3c3690a61.tar.gz
mxe-73cfc5a8aacbee2d32af2b309bcd0ee3c3690a61.tar.bz2
wt: consolidate static and shared build rules
-rw-r--r--src/wt.mk28
1 files changed, 2 insertions, 26 deletions
diff --git a/src/wt.mk b/src/wt.mk
index c5d0a66..020b9a6 100644
--- a/src/wt.mk
+++ b/src/wt.mk
@@ -23,32 +23,8 @@ define $(PKG)_BUILD
-DCONFIGDIR='$(PREFIX)/$(TARGET)/etc/wt' \
-DBUILD_EXAMPLES=OFF \
-DBUILD_TESTS=OFF \
- -DSHARED_LIBS=OFF \
- -DBOOST_DYNAMIC=OFF \
- -DBOOST_PREFIX='$(PREFIX)/$(TARGET)' \
- -DBOOST_COMPILER=_win32 \
- -DSSL_PREFIX='$(PREFIX)/$(TARGET)' \
- -DOPENSSL_LIBS="`'$(TARGET)-pkg-config' --libs-only-l openssl`" \
- -DGM_PREFIX='$(PREFIX)/$(TARGET)' \
- -DGM_LIBS="`'$(TARGET)-pkg-config' --libs-only-l GraphicsMagick++`" \
- -DPANGO_FT2_LIBS="`'$(TARGET)-pkg-config' --libs-only-l pangoft2`" \
- -DENABLE_QT4=ON \
- -DWT_CMAKE_FINDER_INSTALL_DIR='/lib/wt' \
- -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
- '$(1)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1).build' -j 1 VERBOSE=1
- $(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
-endef
-
-define $(PKG)_BUILD_SHARED
- # build wt libraries
- mkdir '$(1).build'
- cd '$(1).build' && cmake \
- -DCONFIGDIR='$(PREFIX)/$(TARGET)/etc/wt' \
- -DBUILD_EXAMPLES=OFF \
- -DBUILD_TESTS=OFF \
- -DSHARED_LIBS=ON \
- -DBOOST_DYNAMIC=ON \
+ -DSHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON) \
+ -DBOOST_DYNAMIC=$(if $(BUILD_STATIC),OFF,ON) \
-DBOOST_PREFIX='$(PREFIX)/$(TARGET)' \
-DBOOST_COMPILER=_win32 \
-DSSL_PREFIX='$(PREFIX)/$(TARGET)' \