qt4: do not compile parts which require nptl support when no nptl support is available (as uClibc < 0.9.32)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22300 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
ceef2c6056
commit
db2027dd5e
@ -23,6 +23,17 @@ PKG_BUILD_DIR=$(BUILD_DIR)/qt-everywhere-opensource-src-$(PKG_VERSION)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
# this should be moved to a more generic place later, as other packages are configured different as well depending on available nptl support
|
||||
ifeq ($(CONFIG_USE_GLIBC),y)
|
||||
NPTL:=y
|
||||
endif
|
||||
ifeq ($(CONFIG_USE_EGLIBC),y)
|
||||
NPTL:=y
|
||||
endif
|
||||
ifeq ($(CONFIG_UCLIBC_VERSION_0_9_32),y)
|
||||
NPTL:=y
|
||||
endif
|
||||
|
||||
define Package/qt4/Default
|
||||
SECTION:=xorg-framework
|
||||
CATEGORY:=Xorg
|
||||
@ -230,8 +241,8 @@ define Build/Configure
|
||||
-no-rpath \
|
||||
-force-pkg-config \
|
||||
-nomake tools \
|
||||
-$(if $(CONFIG_PACKAGE_qt4-demos),make demos,nomake demos) \
|
||||
-$(if $(CONFIG_PACKAGE_qt4-examples),make examples,nomake examples) \
|
||||
-make demos \
|
||||
-make examples \
|
||||
-nomake docs \
|
||||
-nomake translations \
|
||||
-embedded openwrt \
|
||||
@ -259,12 +270,12 @@ define Build/Configure
|
||||
-phonon \
|
||||
-no-phonon-backend \
|
||||
-svg \
|
||||
-webkit \
|
||||
-$(if $(NPTL),webkit,-no-webkit) \
|
||||
-no-javascript-jit \
|
||||
-script \
|
||||
-scripttools \
|
||||
-$(if $(NPTL),script,-no-script) \
|
||||
-$(if $(NPTL),scripttools,-no-scripttools) \
|
||||
-no-accessibility \
|
||||
-declarative \
|
||||
-$(if $(NPTL),declarative,-no-declarative) \
|
||||
-no-openssl \
|
||||
-no-nis \
|
||||
-no-cups \
|
||||
@ -298,7 +309,7 @@ define Build/Compile
|
||||
# just passing <make install> results in not building 3rdparty/webkit/JavaScriptCore
|
||||
$(MAKE) -C $(PKG_BUILD_DIR)
|
||||
INSTALL_ROOT=$(PKG_INSTALL_DIR) \
|
||||
$(MAKE) -j5 -C $(PKG_BUILD_DIR) install
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) install
|
||||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
|
Loading…
x
Reference in New Issue
Block a user