diff options
author | Marius Kintel <marius@kintel.net> | 2013-03-09 18:04:36 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-03-09 18:04:36 (GMT) |
commit | 8711bd25006bda5b63516a222b762e71a9954a56 (patch) | |
tree | 2ca8f83aa6234d73dc7c615512895792a6a19c6f /openscad.pro | |
parent | e868b4a5a178ceb6b340e16151b0f82ec322fc9a (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.pro | 20 |
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 |