summaryrefslogtreecommitdiffstats
path: root/src/libmysqlclient.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-10-08 05:21:07 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-10-08 05:21:07 (GMT)
commitc0548aa91a77096f7fea07d2bff0e526822b1b75 (patch)
tree9b11694ffef8a27f6017e9a01d643c1059e9424a /src/libmysqlclient.mk
parentf1dd70802a4e20c0f8c849aa44f24651895c7cfc (diff)
downloadmxe-c0548aa91a77096f7fea07d2bff0e526822b1b75.zip
mxe-c0548aa91a77096f7fea07d2bff0e526822b1b75.tar.gz
mxe-c0548aa91a77096f7fea07d2bff0e526822b1b75.tar.bz2
libmysqlclient: enable shared and don't install docs
Diffstat (limited to 'src/libmysqlclient.mk')
-rw-r--r--src/libmysqlclient.mk14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/libmysqlclient.mk b/src/libmysqlclient.mk
index ee36127..58d1137 100644
--- a/src/libmysqlclient.mk
+++ b/src/libmysqlclient.mk
@@ -30,12 +30,18 @@ define $(PKG)_BUILD
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DIMPORT_COMP_ERR='$(1).native/ImportCompErr.cmake' \
-DHAVE_GCC_ATOMIC_BUILTINS=1 \
- -DDISABLE_SHARED=1 \
+ -DDISABLE_SHARED=$(CMAKE_STATIC_BOOL) \
-DENABLE_DTRACE=OFF \
-DWITH_ZLIB=system \
'$(1)'
+
+ # def file created by cmake creates link errors
+ cp '$(PWD)/src/$(PKG).def' '$(1).build/libmysql/libmysql_exports.def'
+
$(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1
- $(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
-endef
+ $(MAKE) -C '$(1).build/include' -j 1 install VERBOSE=1
+ $(MAKE) -C '$(1).build/libmysql' -j 1 install VERBOSE=1
-$(PKG)_BUILD_SHARED =
+ # no easy way to configure location of dll
+ -mv '$(PREFIX)/$(TARGET)/lib/$(PKG).dll' '$(PREFIX)/$(TARGET)/bin/'
+endef