[X2Go-Commits] [x2goclient] 01/01: Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake.
git-admin at x2go.org
git-admin at x2go.org
Sun Aug 20 09:28:04 CEST 2017
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goclient.
commit 4dcd746b9f70c717743915b3cfd4425b5aa4da98
Author: Mihai Moldovan <ionic at ionic.de>
Date: Sun Aug 20 09:19:16 2017 +0200
Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake.
---
Makefile | 8 ++++----
debian/changelog | 3 +++
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index c57422f..3f47353 100755
--- a/Makefile
+++ b/Makefile
@@ -38,13 +38,13 @@ build: build_man build_pluginprovider
build_client:
$(LRELEASE_BINARY) x2goclient.pro
- mkdir -p $(CLIENT_DIR) && cd $(CLIENT_DIR) && { tmp_cppflags="${CPPFLAGS}"; tmp_cppflags="$${tmp_cppflags:+$${tmp_cppflags} }"; tmp_cflags="$${tmp_cppflags}$(CFLAGS)"; tmp_cxxflags="$${tmp_cppflags}$(CXXFLAGS)"; $(QMAKE_BINARY) QMAKE_CFLAGS="$${tmp_cflags}" QMAKE_CXXFLAGS="$${tmp_cxxflags}" QMAKE_LFLAGS="${LDFLAGS}" $(QMAKE_OPTS) ../x2goclient.pro ; }
- cd $(CLIENT_DIR) && $(MAKE)
+ mkdir -p $(CLIENT_DIR) && cd $(CLIENT_DIR) && $(QMAKE_BINARY) QMAKE_CFLAGS="${CPPFLAGS} ${CFLAGS}" QMAKE_CXXFLAGS="${CPPFLAGS} ${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" $(QMAKE_OPTS) ../x2goclient.pro
+ cd $(CLIENT_DIR) && $(MAKE) MAKEFLAGS=
build_plugin:
$(LRELEASE_BINARY) x2goclient.pro
- mkdir -p $(PLUGIN_DIR) && cd $(PLUGIN_DIR) && { tmp_cppflags="${CPPFLAGS}"; tmp_cppflags="$${tmp_cppflags:+$${tmp_cppflags} }"; tmp_cflags="$${tmp_cppflags}$(CFLAGS)"; tmp_cxxflags="$${tmp_cppflags}$(CXXFLAGS)"; X2GO_CLIENT_TARGET=plugin $(QMAKE_BINARY) QMAKE_CFLAGS="$${tmp_cflags}" QMAKE_CXXFLAGS="$${tmp_cxxflags}" QMAKE_LFLAGS="${LDFLAGS}" $(QMAKE_OPTS) ../x2goclient.pro ; }
- cd $(PLUGIN_DIR) && $(MAKE)
+ mkdir -p $(PLUGIN_DIR) && cd $(PLUGIN_DIR) && X2GO_CLIENT_TARGET=plugin $(QMAKE_BINARY) QMAKE_CFLAGS="${CPPFLAGS} ${CFLAGS}" QMAKE_CXXFLAGS="${CPPFLAGS} ${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" $(QMAKE_OPTS) ../x2goclient.pro
+ cd $(PLUGIN_DIR) && $(MAKE) MAKEFLAGS=
build_pluginprovider:
diff --git a/debian/changelog b/debian/changelog
index 46da89c..aad2c09 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -173,6 +173,9 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium
variables a bit to work around this issue.
- Makefile: turns out the only somewhat portable way to do something like
this is via shell hackery.
+ - Makefile: reset to the original state and make sure that we don't pass
+ CXXFLAGS on to the actual build process to not override the values
+ generated by qmake.
* x2goclient.spec:
- Respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info
issues.
--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list