boost, llvm, qtifw: changes for default posix build

This commit is contained in:
Tony Theodore 2019-01-11 14:53:33 +11:00
parent 3c74d77bd3
commit 7f22c4dca9
3 changed files with 4 additions and 6 deletions

View File

@ -50,7 +50,6 @@ define $(PKG)_BUILD
threading=multi \
variant=release \
toolset=gcc-mxe \
cxxflags=$(if $(findstring posix,$(MXE_GCC_THREADS)),-std=gnu++11,-std=gnu++98) \
--layout=tagged \
--disable-icu \
--without-mpi \

View File

@ -9,8 +9,7 @@ $(PKG)_SUBDIR := llvm-$($(PKG)_VERSION).src
$(PKG)_FILE := llvm-$($(PKG)_VERSION).src.tar.xz
$(PKG)_URL := https://releases.llvm.org/$($(PKG)_VERSION)/$($(PKG)_FILE)
$(PKG)_DEPS := cc $(BUILD)~$(PKG)
# requires posix toolchain
$(PKG)_TARGETS := $(BUILD) $(foreach TGT,$(MXE_TARGETS),$(and $(findstring posix,$(TGT)),$(TGT)))
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
$(PKG)_DEPS_$(BUILD) := cmake
define $(PKG)_UPDATE

View File

@ -11,8 +11,7 @@ $(PKG)_FILE := $($(PKG)_SUBDIR).zip
$(PKG)_URL := https://download.qt.io/official_releases/qt-installer-framework/$($(PKG)_VERSION)/$($(PKG)_FILE)
$(PKG)_DEPS := cc qtbase qttools qtwinextras
$(PKG)_DEPS_$(BUILD) := qtbase qttools
# requires posix toolchain and only makes sense for static builds
$(PKG)_TARGETS := $(BUILD) $(foreach TGT,$(MXE_TARGETS),$(and $(findstring static,$(TGT)),$(findstring posix,$(TGT)),$(TGT)))
$(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
define $(PKG)_BUILD_$(BUILD)
cd '$(1)' && $(TARGET)-qmake-qt5
@ -23,7 +22,8 @@ define $(PKG)_BUILD_$(BUILD)
$(INSTALL) -m755 '$(1)/bin/devtool' '$(PREFIX)/bin/$(TARGET)-devtool'
endef
define $(PKG)_BUILD
# only makes sense for static builds
define $(PKG)_BUILD_STATIC
cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)' || $(MAKE) -C '$(1)' -j 1
$(MAKE) -C '$(1)' -j 1 install