mirror of
https://github.com/textmate/textmate.git
synced 2026-01-20 20:27:59 -05:00
This option was removed in revision 191551 of clang (Sep 27, 2013). Property synthesizing seems to now be default, it’s unclear to me what revision of clang made the behavior default, but since we require a fairly recent version for other things (like Cap’n’proto) I don’t think this change will cause a problem.
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
PLIST_FLAGS = -d'APP_NAME=$APP_NAME' -d'APP_VERSION=$APP_VERSION' -d'APP_REVISION=$APP_REVISION' -d'APP_MIN_OS=$APP_MIN_OS'
|
|
|
|
FLAGS += -c -pipe -fPIC -gdwarf-2
|
|
FLAGS += -m64 -mmacosx-version-min=$APP_MIN_OS -isysroot "$sdk"
|
|
FLAGS += -funsigned-char
|
|
FLAGS += -D'NULL_STR="\uFFFF"'
|
|
FLAGS += -Wall -Wwrite-strings -Wformat -Winit-self -Wmissing-include-dirs -Wno-parentheses -Wno-sign-compare -Wno-switch
|
|
FLAGS += -Wno-address-of-temporary
|
|
FLAGS += -IShared/include
|
|
FLAGS += -fcolor-diagnostics
|
|
|
|
# FLAGS += -D_GLIBCXX_DEBUG
|
|
FLAGS += -DNDEBUG -Os
|
|
# LINK = OakDebug
|
|
|
|
CXX_FLAGS += -fvisibility=hidden -std=c++11 -stdlib=libc++
|
|
OBJC_FLAGS += -fvisibility=hidden -fobjc-arc -std=c99 -fobjc-abi-version=3
|
|
OBJCXX_FLAGS += -fvisibility=hidden -std=c++11 -stdlib=libc++ -fobjc-abi-version=3
|
|
OBJCXX_FLAGS += -fobjc-arc -fobjc-call-cxx-cdtors
|
|
LIBS += c++
|
|
|
|
LN_FLAGS += -m64 -mmacosx-version-min=$APP_MIN_OS -isysroot "$sdk"
|
|
LN_FLAGS += -fvisibility=hidden
|
|
LN_FLAGS += -Wl,-dead_strip
|
|
LN_FLAGS += -Wl,-dead_strip_dylibs
|
|
LN_FLAGS += -rpath @executable_path/../Frameworks
|
|
|
|
CXX_FLAGS += -I/usr/local/include
|
|
LN_FLAGS += -L/usr/local/lib
|
|
|
|
PRELUDE = Shared/PCH/prelude.*
|
|
|
|
TARGETS = vendor/target
|
|
TARGETS += Frameworks/target
|
|
TARGETS += Applications/target
|
|
TARGETS += QuickLook/TextMate/target
|
|
TARGETS += PlugIns/*/*.target
|