diff options
author | Tony Theodore <tonyt@logyst.com> | 2021-01-09 03:17:06 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2021-01-09 03:17:06 (GMT) |
commit | e6f2bd5ace66bf88a2fa98503cf5b54eb188a2a5 (patch) | |
tree | 6834b240dda8e9d22d55f76e2f1bb1d11ef3fc40 /src | |
parent | 42c16ff9b9021d9e644ed5045885299bce45ab2d (diff) | |
download | mxe-e6f2bd5ace66bf88a2fa98503cf5b54eb188a2a5.zip mxe-e6f2bd5ace66bf88a2fa98503cf5b54eb188a2a5.tar.gz mxe-e6f2bd5ace66bf88a2fa98503cf5b54eb188a2a5.tar.bz2 |
scons pkgs: allow overriding pkg_SCONS_OPTS
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa.mk | 3 | ||||
-rw-r--r-- | src/nsis.mk | 8 | ||||
-rw-r--r-- | src/scons-local.mk | 3 |
3 files changed, 9 insertions, 5 deletions
diff --git a/src/mesa.mk b/src/mesa.mk index 51ec6be..a91a37b 100644 --- a/src/mesa.mk +++ b/src/mesa.mk @@ -23,7 +23,8 @@ define $(PKG)_BUILD machine=$(if $(findstring x86_64,$(TARGET)),x86_64,x86) \ verbose=1 \ build=release \ - libgl-gdi + libgl-gdi \ + $(PKG_SCONS_OPTS) for i in EGL GLES GLES2 GLES3 KHR; do \ $(INSTALL) -d "$(PREFIX)/$(TARGET)/include/$$i"; \ diff --git a/src/nsis.mk b/src/nsis.mk index 8e707c9..e6b8c53 100644 --- a/src/nsis.mk +++ b/src/nsis.mk @@ -17,7 +17,7 @@ define $(PKG)_UPDATE tail -1 endef -define $(PKG)_SCONS_OPTS +define _$(PKG)_SCONS_OPTS XGCC_W32_PREFIX='$(TARGET)-' \ PREFIX='$(PREFIX)/$(TARGET)' \ `[ -d /usr/local/include ] && echo APPEND_CPPPATH=/usr/local/include` \ @@ -36,9 +36,9 @@ define $(PKG)_BUILD $(SED) -i 's/pei-i386/pei-x86-64/' '$(1)/SCons/Config/linker_script' && \ $(SED) -i 's/m_target_type=TARGET_X86ANSI/m_target_type=TARGET_AMD64/' '$(SOURCE_DIR)/Source/build.cpp') - cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)' -k || \ - cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j '$(JOBS)' - cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $($(PKG)_SCONS_OPTS) -j 1 install + cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $(PKG_SCONS_OPTS) -j '$(JOBS)' -k || \ + cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $(PKG_SCONS_OPTS) -j '$(JOBS)' + cd '$(SOURCE_DIR)' && $(SCONS_LOCAL) $(PKG_SCONS_OPTS) -j 1 install $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/bin/makensis' '$(PREFIX)/bin/$(TARGET)-makensis' '$(TARGET)-makensis' '$(SOURCE_DIR)/Examples/bigtest.nsi' diff --git a/src/scons-local.mk b/src/scons-local.mk index 3096c18..3740e64 100644 --- a/src/scons-local.mk +++ b/src/scons-local.mk @@ -24,3 +24,6 @@ SCONS_LOCAL = \ SCONS_PREP = \ mkdir -p '$(BUILD_DIR).scons' && \ $(call PREPARE_PKG_SOURCE,scons-local,'$(BUILD_DIR).scons') +PKG_SCONS_OPTS = \ + $(_$(PKG)_SCONS_OPTS) \ + $($(PKG)_SCONS_OPTS) |