Add new SignedRelease build configuration to Xcode project

This commit is contained in:
Martin Hrubý (hrubymar10) 2022-06-14 19:27:00 +02:00 committed by Celtic Minstrel
parent c466323808
commit 335a8739f9
6 changed files with 178 additions and 11 deletions

View file

@ -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;

View file

@ -72,7 +72,7 @@
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
buildConfiguration = "SignedRelease"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -72,7 +72,7 @@
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
buildConfiguration = "SignedRelease"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -61,7 +61,7 @@
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
buildConfiguration = "SignedRelease"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -90,7 +90,7 @@
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
buildConfiguration = "SignedRelease"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -72,7 +72,7 @@
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
buildConfiguration = "SignedRelease"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>