diff options
Diffstat (limited to 'package')
| -rw-r--r-- | package/qt5/qt5base/qt5base.mk | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index d22ab66f3..0d0fb1177 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))  | 
