Add new SignedRelease build configuration to Xcode project
This commit is contained in:
parent
c466323808
commit
335a8739f9
6 changed files with 178 additions and 11 deletions
|
@ -6373,6 +6373,169 @@
|
|||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
460F21C92858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++17";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
|
||||
GCC_DYNAMIC_NO_PIC = YES;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"LUA_USE_MACOSX=1",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"$(PROJECT_DIR)/../../src",
|
||||
"$(PROJECT_DIR)/Headers/cairo",
|
||||
"$(PROJECT_DIR)/Headers/glib-2.0",
|
||||
"$(PROJECT_DIR)/Headers/SDL2",
|
||||
"$(PROJECT_DIR)/Headers/harfbuzz",
|
||||
);
|
||||
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
||||
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/lib";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
||||
OTHER_LDFLAGS = (
|
||||
"-lz",
|
||||
"-lbz2",
|
||||
);
|
||||
SDKROOT = macosx;
|
||||
SKIP_INSTALL = YES;
|
||||
SYSTEM_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/Headers";
|
||||
WARNING_CFLAGS = (
|
||||
"-Werror=format",
|
||||
"-Werror=missing-braces",
|
||||
"-Werror=return-type",
|
||||
"-Werror=missing-field-initializers",
|
||||
"-Werror=sign-compare",
|
||||
"-Werror=unused",
|
||||
"-Werror=switch",
|
||||
"-Wno-unused-lambda-capture",
|
||||
);
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
460F21CA2858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = Resources/Wesnoth.entitlements;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"LUA_USE_MACOSX=1",
|
||||
"HAVE_LIBPNG=1",
|
||||
"HAVE_HISTORY=1",
|
||||
);
|
||||
GCC_WARN_UNUSED_VARIABLE = NO;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = /Applications;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
|
||||
OTHER_LDFLAGS = (
|
||||
"-lz",
|
||||
"-lbz2",
|
||||
"-lreadline",
|
||||
"-llua",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.wesnoth.Wesnoth;
|
||||
PRODUCT_NAME = "The Battle for Wesnoth";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SKIP_INSTALL = NO;
|
||||
WRAPPER_EXTENSION = app;
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
460F21CB2858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"FIFODIR=\\\"/var/run/wesnothd\\\"",
|
||||
);
|
||||
INSTALL_PATH = /usr/local/bin;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.wesnoth.wesnothd;
|
||||
PRODUCT_NAME = wesnothd;
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
460F21CC2858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "-";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"LUA_USE_MACOSX=1",
|
||||
BOOST_TEST_DYN_LINK,
|
||||
);
|
||||
INSTALL_PATH = /usr/local/bin;
|
||||
MACH_O_TYPE = mh_execute;
|
||||
OTHER_LDFLAGS = (
|
||||
"-lz",
|
||||
"-lbz2",
|
||||
"-llua",
|
||||
);
|
||||
PRODUCT_NAME = unit_tests;
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
460F21CD2858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "-";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"FIFODIR=\\\"/var/run/wesnoth_campaignd\\\"",
|
||||
);
|
||||
INSTALL_PATH = /usr/local/bin;
|
||||
PRODUCT_NAME = campaignd;
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
460F21CE2858F72100EE2131 /* SignedRelease */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CLANG_WARN_COMMA = NO;
|
||||
CLANG_WARN_IMPLICIT_SIGN_CONVERSION = NO;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
EXECUTABLE_PREFIX = lib;
|
||||
OTHER_CPLUSPLUSFLAGS = (
|
||||
"$(OTHER_CFLAGS)",
|
||||
"-include",
|
||||
../../src/wesnoth_lua_config.h,
|
||||
);
|
||||
OTHER_LDFLAGS = "";
|
||||
PRODUCT_NAME = lua;
|
||||
};
|
||||
name = SignedRelease;
|
||||
};
|
||||
9107AE161DB32862001927B0 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
|
@ -6513,9 +6676,8 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
CODE_SIGN_IDENTITY = "-";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
"FIFODIR=\\\"/var/run/wesnothd\\\"",
|
||||
|
@ -6567,12 +6729,11 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = Resources/Wesnoth.entitlements;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_HARDENED_RUNTIME = NO;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"LOCALEDIR=\\\"translations\\\"",
|
||||
|
@ -6732,6 +6893,7 @@
|
|||
buildConfigurations = (
|
||||
9107AE161DB32862001927B0 /* Debug */,
|
||||
9107AE171DB32862001927B0 /* Release */,
|
||||
460F21CE2858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
@ -6741,6 +6903,7 @@
|
|||
buildConfigurations = (
|
||||
91C548CC1D8866ED00FE6A7B /* Debug */,
|
||||
91C548CD1D8866ED00FE6A7B /* Release */,
|
||||
460F21CD2858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
@ -6750,6 +6913,7 @@
|
|||
buildConfigurations = (
|
||||
B597C49A0FACD3CE00CE81F5 /* Debug */,
|
||||
B597C49B0FACD3CE00CE81F5 /* Release */,
|
||||
460F21CC2858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
@ -6759,6 +6923,7 @@
|
|||
buildConfigurations = (
|
||||
B5BB6B4D0F890FBC00444FBF /* Debug */,
|
||||
B5BB6B4E0F890FBC00444FBF /* Release */,
|
||||
460F21CB2858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
@ -6768,6 +6933,7 @@
|
|||
buildConfigurations = (
|
||||
C01FCF4B08A954540054247B /* Debug */,
|
||||
C01FCF4C08A954540054247B /* Release */,
|
||||
460F21CA2858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
@ -6777,6 +6943,7 @@
|
|||
buildConfigurations = (
|
||||
C01FCF4F08A954540054247B /* Debug */,
|
||||
C01FCF5008A954540054247B /* Release */,
|
||||
460F21C92858F72100EE2131 /* SignedRelease */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
buildConfiguration = "SignedRelease"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
buildConfiguration = "SignedRelease"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
buildConfiguration = "SignedRelease"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
buildConfiguration = "SignedRelease"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
buildConfiguration = "SignedRelease"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
Loading…
Add table
Reference in a new issue