mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-17 20:02:54 +00:00
Add new SignedRelease build configuration to Xcode project
This commit is contained in:
parent
c466323808
commit
335a8739f9
@ -6373,6 +6373,169 @@
|
|||||||
/* End PBXTargetDependency section */
|
/* End PBXTargetDependency section */
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration 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 */ = {
|
9107AE161DB32862001927B0 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
@ -6513,9 +6676,8 @@
|
|||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
CODE_SIGN_IDENTITY = "-";
|
||||||
COPY_PHASE_STRIP = YES;
|
COPY_PHASE_STRIP = YES;
|
||||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"LOCALEDIR=\\\"translations\\\"",
|
"LOCALEDIR=\\\"translations\\\"",
|
||||||
"FIFODIR=\\\"/var/run/wesnothd\\\"",
|
"FIFODIR=\\\"/var/run/wesnothd\\\"",
|
||||||
@ -6567,12 +6729,11 @@
|
|||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
CODE_SIGN_ENTITLEMENTS = Resources/Wesnoth.entitlements;
|
CODE_SIGN_IDENTITY = "-";
|
||||||
CODE_SIGN_IDENTITY = "Apple Development";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
DEVELOPMENT_TEAM = N5CYW96P9T;
|
DEVELOPMENT_TEAM = "";
|
||||||
ENABLE_HARDENED_RUNTIME = YES;
|
ENABLE_HARDENED_RUNTIME = NO;
|
||||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"LOCALEDIR=\\\"translations\\\"",
|
"LOCALEDIR=\\\"translations\\\"",
|
||||||
@ -6732,6 +6893,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
9107AE161DB32862001927B0 /* Debug */,
|
9107AE161DB32862001927B0 /* Debug */,
|
||||||
9107AE171DB32862001927B0 /* Release */,
|
9107AE171DB32862001927B0 /* Release */,
|
||||||
|
460F21CE2858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
@ -6741,6 +6903,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
91C548CC1D8866ED00FE6A7B /* Debug */,
|
91C548CC1D8866ED00FE6A7B /* Debug */,
|
||||||
91C548CD1D8866ED00FE6A7B /* Release */,
|
91C548CD1D8866ED00FE6A7B /* Release */,
|
||||||
|
460F21CD2858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
@ -6750,6 +6913,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
B597C49A0FACD3CE00CE81F5 /* Debug */,
|
B597C49A0FACD3CE00CE81F5 /* Debug */,
|
||||||
B597C49B0FACD3CE00CE81F5 /* Release */,
|
B597C49B0FACD3CE00CE81F5 /* Release */,
|
||||||
|
460F21CC2858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
@ -6759,6 +6923,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
B5BB6B4D0F890FBC00444FBF /* Debug */,
|
B5BB6B4D0F890FBC00444FBF /* Debug */,
|
||||||
B5BB6B4E0F890FBC00444FBF /* Release */,
|
B5BB6B4E0F890FBC00444FBF /* Release */,
|
||||||
|
460F21CB2858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
@ -6768,6 +6933,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
C01FCF4B08A954540054247B /* Debug */,
|
C01FCF4B08A954540054247B /* Debug */,
|
||||||
C01FCF4C08A954540054247B /* Release */,
|
C01FCF4C08A954540054247B /* Release */,
|
||||||
|
460F21CA2858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
@ -6777,6 +6943,7 @@
|
|||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
C01FCF4F08A954540054247B /* Debug */,
|
C01FCF4F08A954540054247B /* Debug */,
|
||||||
C01FCF5008A954540054247B /* Release */,
|
C01FCF5008A954540054247B /* Release */,
|
||||||
|
460F21C92858F72100EE2131 /* SignedRelease */,
|
||||||
);
|
);
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "SignedRelease"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "SignedRelease"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "SignedRelease"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
@ -90,7 +90,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "SignedRelease"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Release"
|
buildConfiguration = "SignedRelease"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user