From: Thomas Petazzoni Date: Sun, 7 Apr 2013 09:57:16 +0000 (+0000) Subject: qt5base: support static library building X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=186ef9f6f4647ed34b67a3427a5e0e249f0794e7;p=buildroot.git qt5base: support static library building Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index d22ab66f37..0d0fb11777 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -37,6 +37,14 @@ else QT5BASE_CONFIGURE_OPTS += -release endif +ifeq ($(BR2_PREFER_STATIC_LIB),y) +QT5BASE_CONFIGURE_OPTS += -static +else +# We apparently can't build both the shared and static variants of the +# library. +QT5BASE_CONFIGURE_OPTS += -shared +endif + ifeq ($(BR2_LARGEFILE),y) QT5BASE_CONFIGURE_OPTS += -largefile else @@ -179,10 +187,16 @@ define QT5BASE_INSTALL_TARGET_FONTS fi endef +ifeq ($(BR2_PREFER_STATIC_LIB),y) +define QT5BASE_INSTALL_TARGET_CMDS + $(QT5BASE_INSTALL_TARGET_FONTS) +endef +else define QT5BASE_INSTALL_TARGET_CMDS $(QT5BASE_INSTALL_TARGET_LIBS) $(QT5BASE_INSTALL_TARGET_PLUGINS) $(QT5BASE_INSTALL_TARGET_FONTS) endef +endif $(eval $(generic-package))