Add necessary osx changes to ember project file

This commit is contained in:
Simon Detheridge 2015-01-14 09:35:58 +00:00
parent 397af59c12
commit 1cd3ec86fe

View File

@ -1,7 +1,7 @@
TEMPLATE = lib TEMPLATE = lib
CONFIG += shared CONFIG += shared
CONFIG += warn_off CONFIG += warn_off
CONFIG += precompile_header !macx:CONFIG += precompile_header
CONFIG -= app_bundle CONFIG -= app_bundle
CONFIG -= qt CONFIG -= qt
VERSION = 0.1.4.7 VERSION = 0.1.4.7
@ -16,6 +16,14 @@ INCLUDEPATH += /usr/include/tbb
INCLUDEPATH += /usr/include/libxml2 INCLUDEPATH += /usr/include/libxml2
INCLUDEPATH += ../../../Source/Ember INCLUDEPATH += ../../../Source/Ember
# homebrew installs into /usr/local
macx:LIBS += -L/usr/local/lib
macx:INCLUDEPATH += /usr/local/include
macx:QMAKE_MAC_SDK = macosx10.9
macx:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9
QMAKE_CXXFLAGS_RELEASE += -DNDEBUG QMAKE_CXXFLAGS_RELEASE += -DNDEBUG
QMAKE_CXXFLAGS += -march=k8 QMAKE_CXXFLAGS += -march=k8
@ -47,9 +55,11 @@ QMAKE_CXXFLAGS += -D_USRDLL
QMAKE_CXXFLAGS += -D_CONSOLE QMAKE_CXXFLAGS += -D_CONSOLE
QMAKE_CXXFLAGS += -DBUILDING_EMBER QMAKE_CXXFLAGS += -DBUILDING_EMBER
macx:QMAKE_CXXFLAGS += -stdlib=libc++
QMAKE_LFLAGS_RELEASE += -s QMAKE_LFLAGS_RELEASE += -s
PRECOMPILED_HEADER = ../../../Source/Ember/EmberPch.h !macx:PRECOMPILED_HEADER = ../../../Source/Ember/EmberPch.h
SOURCES += \ SOURCES += \
../../../Source/Ember/Affine2D.cpp \ ../../../Source/Ember/Affine2D.cpp \