1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-02 14:50:17 +01:00

Fixes bug #1344 (mac build)

In addition, the Xcode project can now build against the 10.6
or 10.7 SDKs.  All that is needed is to change the SDK version
and the other settings will change automatically.
This commit is contained in:
Leland Lucius
2016-03-07 00:29:26 -06:00
parent 99eeaf27b6
commit 9dc9348127
17 changed files with 485 additions and 83 deletions

View File

@@ -7938,6 +7938,11 @@
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
"CLANG_CXX_LANGUAGE_STANDARD[sdk=macosx10.6]" = "c++11";
"CLANG_CXX_LANGUAGE_STANDARD[sdk=macosx10.7]" = "c++1z";
"CLANG_CXX_LIBRARY[sdk=macosx10.6]" = "libstdc++";
"CLANG_CXX_LIBRARY[sdk=macosx10.7]" = "libc++";
CONFIG_DEBUG = yes;
CONFIG_FLAGS = "";
CONFIG_STATIC = no;
@@ -7951,9 +7956,17 @@
INFOPLIST_PREPROCESS = YES;
KEEP_PRIVATE_EXTERNS = YES;
ONLY_LINK_ESSENTIAL_SYMBOLS = YES;
OTHER_LDFLAGS = (
"-Xlinker",
"-headerpad_max_install_names",
);
SDKROOT = macosx10.6;
SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386";
TOPLEVEL = ..;
WARNING_CFLAGS = (
"-Wno-inconsistent-missing-override",
"-Wno-potentially-evaluated-expression",
);
WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/osx_cocoa-unicode-$(WX_VER)-$(WX_FLAVOR) -I$(WX_PREFIX)/include/wx-$(WX_VER)-$(WX_FLAVOR) -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=1 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__";
WX_CONFIG = "$(WX_PREFIX)/bin/wx-config";
WX_CXXFLAGS = "$(WX_CFLAGS)";
@@ -8252,6 +8265,11 @@
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "c++1z";
"CLANG_CXX_LANGUAGE_STANDARD[sdk=macosx10.6]" = "c++11";
"CLANG_CXX_LANGUAGE_STANDARD[sdk=macosx10.7]" = "c++1z";
"CLANG_CXX_LIBRARY[sdk=macosx10.6]" = "libstdc++";
"CLANG_CXX_LIBRARY[sdk=macosx10.7]" = "libc++";
CONFIG_DEBUG = no;
CONFIG_FLAGS = "";
CONFIG_STATIC = no;
@@ -8265,9 +8283,17 @@
INFOPLIST_PREPROCESS = YES;
KEEP_PRIVATE_EXTERNS = YES;
ONLY_LINK_ESSENTIAL_SYMBOLS = YES;
OTHER_LDFLAGS = (
"-Xlinker",
"-headerpad_max_install_names",
);
SDKROOT = macosx10.6;
SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386";
TOPLEVEL = ..;
WARNING_CFLAGS = (
"-Wno-inconsistent-missing-override",
"-Wno-potentially-evaluated-expression",
);
WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/osx_cocoa-unicode-$(WX_VER)-$(WX_FLAVOR) -I$(WX_PREFIX)/include/wx-$(WX_VER)-$(WX_FLAVOR) -D_FILE_OFFSET_BITS=64 -DwxDEBUG_LEVEL=0 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__";
WX_CONFIG = "$(WX_PREFIX)/bin/wx-config";
WX_CXXFLAGS = "$(WX_CFLAGS)";