summaryrefslogtreecommitdiff
path: root/openscad.pro
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-03-09 18:04:36 (GMT)
committerMarius Kintel <marius@kintel.net>2013-03-09 18:04:36 (GMT)
commit8711bd25006bda5b63516a222b762e71a9954a56 (patch)
tree2ca8f83aa6234d73dc7c615512895792a6a19c6f /openscad.pro
parente868b4a5a178ceb6b340e16151b0f82ec322fc9a (diff)
Set preprocessor define for deployment builds. Don't include sparkle in development builds. Note: Development snapshots are considered deployment builds
Diffstat (limited to 'openscad.pro')
-rw-r--r--openscad.pro20
1 files changed, 12 insertions, 8 deletions
diff --git a/openscad.pro b/openscad.pro
index 6f3ddfb..c661afd 100644
--- a/openscad.pro
+++ b/openscad.pro
@@ -55,20 +55,26 @@ else {
}
}
-macx {
- # add CONFIG+=deploy to the qmake command-line to make a deployment build
- deploy {
- message("Building deployment version")
+# add CONFIG+=deploy to the qmake command-line to make a deployment build
+deploy {
+ message("Building deployment version")
+ DEFINES += OPENSCAD_DEPLOY
+ macx {
CONFIG += x86 x86_64
+ LIBS += -framework Sparkle
+ HEADERS += src/SparkleAutoUpdater.h
+ OBJECTIVE_SOURCES += src/SparkleAutoUpdater.mm
}
+}
+macx {
TARGET = OpenSCAD
ICON = icons/OpenSCAD.icns
QMAKE_INFO_PLIST = Info.plist
APP_RESOURCES.path = Contents/Resources
APP_RESOURCES.files = OpenSCAD.sdef dsa_pub.pem icons/SCAD.icns
QMAKE_BUNDLE_DATA += APP_RESOURCES
- LIBS += -framework Cocoa -framework Sparkle
+ LIBS += -framework Cocoa
}
else {
TARGET = openscad
@@ -357,11 +363,9 @@ SOURCES += src/cgalutils.cc \
macx {
HEADERS += src/AppleEvents.h \
src/EventFilter.h \
- src/SparkleAutoUpdater.h \
src/CocoaUtils.h
SOURCES += src/AppleEvents.cc
- OBJECTIVE_SOURCES += src/SparkleAutoUpdater.mm \
- src/CocoaUtils.mm
+ OBJECTIVE_SOURCES += src/CocoaUtils.mm
}
isEmpty(PREFIX):PREFIX = /usr/local
contact: Jan Huwald // Impressum