aboutsummaryrefslogtreecommitdiffstats
path: root/heimdall-frontend
diff options
context:
space:
mode:
authorBenjamin Dobell <benjamin.dobell+git@glassechidna.com.au>2012-10-03 00:54:30 +1000
committerBenjamin Dobell <benjamin.dobell+git@glassechidna.com.au>2012-10-03 00:54:30 +1000
commit4994531230899c44a9d3b6d734c5abf03a66b889 (patch)
tree6bebdef1e49dd77e93b41355323d5c14e752d75a /heimdall-frontend
parent28269910f27f3f00406f3d5070ca17992a2a30d3 (diff)
downloadexternal_heimdall-4994531230899c44a9d3b6d734c5abf03a66b889.zip
external_heimdall-4994531230899c44a9d3b6d734c5abf03a66b889.tar.gz
external_heimdall-4994531230899c44a9d3b6d734c5abf03a66b889.tar.bz2
Made Qt project (qmake) configurable using environment variables on OS X. Also added a missing &reference symbol in heimdall/source/Arguments.h
Diffstat (limited to 'heimdall-frontend')
-rw-r--r--heimdall-frontend/heimdall-frontend.pro39
1 files changed, 34 insertions, 5 deletions
diff --git a/heimdall-frontend/heimdall-frontend.pro b/heimdall-frontend/heimdall-frontend.pro
index 84093cc..cd2bb01 100644
--- a/heimdall-frontend/heimdall-frontend.pro
+++ b/heimdall-frontend/heimdall-frontend.pro
@@ -6,15 +6,44 @@ TEMPLATE = app
TARGET = heimdall-frontend
macx {
- PRIVATE_FRAMEWORKS.files = /Library/Frameworks/QtCore.framework \
- /Library/Frameworks/QtGui.framework /Library/Frameworks/QtXml.framework
+ message("")
+
+ QT_FRAMEWORKS_DIR = $$(QT_FRAMEWORKS_DIR)
+ isEmpty(QT_FRAMEWORKS_DIR) {
+ message("QT_FRAMEWORKS_DIR not specified, using default:")
+ QT_FRAMEWORKS_DIR = /System/Library/Frameworks
+ }
+
+ message("QT_FRAMEWORKS_DIR = $$QT_FRAMEWORKS_DIR")
+ message("")
+
+ QMAKE_MACOSX_DEPLOYMENT_TARGET = $$(QMAKE_MACOSX_DEPLOYMENT_TARGET)
+ isEmpty(QMAKE_MACOSX_DEPLOYMENT_TARGET) {
+ message("QMAKE_MACOSX_DEPLOYMENT_TARGET not specified, using default:")
+ QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4
+ }
+
+ message("QMAKE_MACOSX_DEPLOYMENT_TARGET = $$QMAKE_MACOSX_DEPLOYMENT_TARGET")
+ message("")
+
+ QMAKE_MAC_SDK = $$(QMAKE_MAC_SDK)
+ isEmpty(QMAKE_MAC_SDK) {
+ message("QMAKE_MAC_SDK not specified, using default:")
+ QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.4.sdk
+ }
+
+ message("QMAKE_MAC_SDK = $$QMAKE_MAC_SDK")
+ message("")
+
+ QMAKE_MACOSX_DEPLOYMENT_TARGET = $$MACOSX_DEPLOYMENT_TARGET
+ QMAKE_MAC_SDK = $$MAC_SDK
+
+ PRIVATE_FRAMEWORKS.files = $$(QTFRAMEWORKSDIR)/QtCore.framework \
+ $$(QTFRAMEWORKSDIR)//QtGui.framework $$(QTFRAMEWORKSDIR)/QtXml.framework
PRIVATE_FRAMEWORKS.path = Contents/Frameworks
QMAKE_BUNDLE_DATA += PRIVATE_FRAMEWORKS
- QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4
- QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
-
config += x86 x86_64 ppc
isEmpty(OUTPUTDIR) {