mirror of https://git.wownero.com/dsc/mxe.git
wt: consolidate static and shared build rules
This commit is contained in:
parent
25c0de74fd
commit
73cfc5a8aa
28
src/wt.mk
28
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)' \
|
||||
|
|
Loading…
Reference in New Issue