mirror of
https://github.com/transmission/transmission.git
synced 2025-12-20 02:18:42 +00:00
Apply Xcode 26.0 recommendations (#7823)
Also sets compatibilityVersion to Xcode 12.0. Now 'natively' supports BuildIndependentTargetsInParallel option. No more pain with this line being removed every time Xcode project touched.
This commit is contained in:
committed by
GitHub
parent
4d8a1e5e78
commit
84cc06c651
@@ -3,7 +3,7 @@
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 51;
|
||||
objectVersion = 54;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
@@ -3155,7 +3155,7 @@
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
BuildIndependentTargetsInParallel = YES;
|
||||
LastUpgradeCheck = 1530;
|
||||
LastUpgradeCheck = 2610;
|
||||
ORGANIZATIONNAME = "The Transmission Project";
|
||||
TargetAttributes = {
|
||||
8D1107260486CEB800E47090 = {
|
||||
@@ -3180,7 +3180,7 @@
|
||||
};
|
||||
};
|
||||
buildConfigurationList = 4DF0C59A089918A300DD8943 /* Build configuration list for PBXProject "Transmission" */;
|
||||
compatibilityVersion = "Xcode 10.0";
|
||||
compatibilityVersion = "Xcode 12.0";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
|
||||
@@ -65,13 +65,17 @@ if ! find_cfiles -exec "${clang_format_exe}" $clang_format_args '{}' '+'; then
|
||||
exitcode=1
|
||||
fi
|
||||
|
||||
# format Xcodeproj
|
||||
if ! grep -q 'objectVersion = 51' Transmission.xcodeproj/project.pbxproj; then
|
||||
echo 'project.pbxproj needs objectVersion = 51 for compatibility with Xcode 11'
|
||||
# check important compatibility constraints in Xcode project
|
||||
if ! grep -q 'objectVersion = 54;' Transmission.xcodeproj/project.pbxproj; then
|
||||
echo "project.pbxproj needs 'objectVersion = 54;' for compatibility with Xcode 12"
|
||||
exitcode=1
|
||||
fi
|
||||
if ! grep -q 'BuildIndependentTargetsInParallel = YES' Transmission.xcodeproj/project.pbxproj; then
|
||||
echo 'please keep BuildIndependentTargetsInParallel in project.pbxproj'
|
||||
if ! grep -q 'compatibilityVersion = "Xcode 12.0";' Transmission.xcodeproj/project.pbxproj; then
|
||||
echo "project.pbxproj needs 'compatibilityVersion = \"Xcode 12.0\";' for compatibility with Xcode 12"
|
||||
exitcode=1
|
||||
fi
|
||||
if ! grep -q 'BuildIndependentTargetsInParallel = YES;' Transmission.xcodeproj/project.pbxproj; then
|
||||
echo "please keep 'BuildIndependentTargetsInParallel = YES;' line in project.pbxproj for faster builds"
|
||||
exitcode=1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user