mirror of
https://github.com/textmate/textmate.git
synced 2026-01-14 09:18:07 -05:00
With the boost thread helper we have to statically link to the boost libraries, which on most system is built against the latest version of the OS (instead of our current target 10.7). This doesn't seem to be an actual problem, but newer versions of clang issue warnings about it.
38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
PLIST_FLAGS = -d'APP_NAME=$APP_NAME' -d'APP_VERSION=$APP_VERSION' -d'APP_MIN_OS=$APP_MIN_OS'
|
|
|
|
FLAGS += -c -pipe -fPIC -gdwarf-2
|
|
FLAGS += -m64 -mmacosx-version-min=$APP_MIN_OS
|
|
FLAGS += -funsigned-char
|
|
FLAGS += -D'NULL_STR="\uFFFF"'
|
|
FLAGS += -DREST_API='"$rest_api"'
|
|
FLAGS += -Wall -Wwrite-strings -Wformat -Winit-self -Wmissing-include-dirs -Wno-parentheses -Wno-sign-compare -Wno-switch
|
|
FLAGS += -IShared/include
|
|
FLAGS += -fcolor-diagnostics
|
|
|
|
# FLAGS += -D_GLIBCXX_DEBUG
|
|
FLAGS += -DNDEBUG -Os
|
|
# LINK = OakDebug
|
|
|
|
CXX_FLAGS += -fvisibility=hidden -std=c++1y -stdlib=libc++
|
|
OBJC_FLAGS += -fvisibility=hidden -fobjc-arc -std=c99 -fobjc-abi-version=3
|
|
OBJCXX_FLAGS += -fvisibility=hidden -std=c++1y -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
|
|
LN_FLAGS += -fvisibility=hidden
|
|
LN_FLAGS += -Wl,-dead_strip
|
|
LN_FLAGS += -Wl,-dead_strip_dylibs
|
|
LN_FLAGS += -rpath @executable_path/../Frameworks
|
|
|
|
CXX_FLAGS += -I"$capnp_prefix/include"
|
|
LN_FLAGS += -L"$capnp_prefix/lib"
|
|
|
|
PRELUDE = Shared/PCH/prelude.*
|
|
|
|
TARGETS = vendor/*/target
|
|
TARGETS += Frameworks/*/target
|
|
TARGETS += Applications/target
|
|
TARGETS += QuickLook/TextMate/target
|
|
TARGETS += PlugIns/*/*.target
|