Skip to content

Commit dc1020c

Browse files
committed
Add arm64 support, by tonidurans
1 parent ffe7177 commit dc1020c

File tree

13 files changed

+162
-20
lines changed

13 files changed

+162
-20
lines changed

Plugins/MacOS/StandaloneFileBrowser/StandaloneFileBrowser.xcodeproj/project.pbxproj

Lines changed: 56 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,11 @@
105105
089C1669FE841209C02AAC07 /* Project object */ = {
106106
isa = PBXProject;
107107
attributes = {
108+
LastUpgradeCheck = 1310;
108109
};
109110
buildConfigurationList = 4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "StandaloneFileBrowser" */;
110111
compatibilityVersion = "Xcode 3.1";
111-
developmentRegion = English;
112+
developmentRegion = en;
112113
hasScannedForEncodings = 1;
113114
knownRegions = (
114115
English,
@@ -160,25 +161,72 @@
160161
4FADC23808B4156C00ABE55E /* Debug */ = {
161162
isa = XCBuildConfiguration;
162163
buildSettings = {
163-
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
164+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
165+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
166+
CLANG_WARN_BOOL_CONVERSION = YES;
167+
CLANG_WARN_COMMA = YES;
168+
CLANG_WARN_CONSTANT_CONVERSION = YES;
169+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
170+
CLANG_WARN_EMPTY_BODY = YES;
171+
CLANG_WARN_ENUM_CONVERSION = YES;
172+
CLANG_WARN_INFINITE_RECURSION = YES;
173+
CLANG_WARN_INT_CONVERSION = YES;
174+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
175+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
176+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
177+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
178+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
179+
CLANG_WARN_STRICT_PROTOTYPES = YES;
180+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
181+
CLANG_WARN_UNREACHABLE_CODE = YES;
182+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
183+
ENABLE_STRICT_OBJC_MSGSEND = YES;
184+
ENABLE_TESTABILITY = YES;
164185
GCC_C_LANGUAGE_STANDARD = c99;
186+
GCC_NO_COMMON_BLOCKS = YES;
187+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
165188
GCC_WARN_ABOUT_RETURN_TYPE = YES;
189+
GCC_WARN_UNDECLARED_SELECTOR = YES;
190+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
191+
GCC_WARN_UNUSED_FUNCTION = YES;
166192
GCC_WARN_UNUSED_VARIABLE = YES;
167-
ONLY_ACTIVE_ARCH = NO;
168-
PREBINDING = NO;
193+
ONLY_ACTIVE_ARCH = YES;
169194
SDKROOT = macosx;
170195
};
171196
name = Debug;
172197
};
173198
4FADC23908B4156C00ABE55E /* Release */ = {
174199
isa = XCBuildConfiguration;
175200
buildSettings = {
176-
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
201+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
202+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
203+
CLANG_WARN_BOOL_CONVERSION = YES;
204+
CLANG_WARN_COMMA = YES;
205+
CLANG_WARN_CONSTANT_CONVERSION = YES;
206+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
207+
CLANG_WARN_EMPTY_BODY = YES;
208+
CLANG_WARN_ENUM_CONVERSION = YES;
209+
CLANG_WARN_INFINITE_RECURSION = YES;
210+
CLANG_WARN_INT_CONVERSION = YES;
211+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
212+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
213+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
214+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
215+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
216+
CLANG_WARN_STRICT_PROTOTYPES = YES;
217+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
218+
CLANG_WARN_UNREACHABLE_CODE = YES;
219+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
220+
ENABLE_STRICT_OBJC_MSGSEND = YES;
177221
GCC_C_LANGUAGE_STANDARD = c99;
222+
GCC_NO_COMMON_BLOCKS = YES;
223+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
178224
GCC_WARN_ABOUT_RETURN_TYPE = YES;
225+
GCC_WARN_UNDECLARED_SELECTOR = YES;
226+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
227+
GCC_WARN_UNUSED_FUNCTION = YES;
179228
GCC_WARN_UNUSED_VARIABLE = YES;
180229
ONLY_ACTIVE_ARCH = NO;
181-
PREBINDING = NO;
182230
SDKROOT = macosx;
183231
};
184232
name = Release;
@@ -188,9 +236,9 @@
188236
buildSettings = {
189237
ALWAYS_SEARCH_USER_PATHS = NO;
190238
ARCHS = "$(ARCHS_STANDARD)";
239+
CLANG_ENABLE_OBJC_WEAK = YES;
191240
COPY_PHASE_STRIP = NO;
192241
GCC_DYNAMIC_NO_PIC = NO;
193-
GCC_ENABLE_FIX_AND_CONTINUE = YES;
194242
GCC_MODEL_TUNING = G5;
195243
GCC_OPTIMIZATION_LEVEL = 0;
196244
GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -201,7 +249,6 @@
201249
"-framework",
202250
Carbon,
203251
);
204-
PREBINDING = NO;
205252
PRODUCT_BUNDLE_IDENTIFIER = com.gkngkc.sfb;
206253
PRODUCT_NAME = StandaloneFileBrowser;
207254
VALID_ARCHS = "$(ARCHS_STANDARD)";
@@ -214,9 +261,9 @@
214261
buildSettings = {
215262
ALWAYS_SEARCH_USER_PATHS = NO;
216263
ARCHS = "$(ARCHS_STANDARD)";
264+
CLANG_ENABLE_OBJC_WEAK = YES;
217265
COPY_PHASE_STRIP = YES;
218266
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
219-
GCC_ENABLE_FIX_AND_CONTINUE = NO;
220267
GCC_MODEL_TUNING = G5;
221268
GCC_PRECOMPILE_PREFIX_HEADER = YES;
222269
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
@@ -226,7 +273,6 @@
226273
"-framework",
227274
Carbon,
228275
);
229-
PREBINDING = NO;
230276
PRODUCT_BUNDLE_IDENTIFIER = com.gkngkc.sfb;
231277
PRODUCT_NAME = StandaloneFileBrowser;
232278
VALID_ARCHS = "$(ARCHS_STANDARD)";

StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle.meta

Lines changed: 53 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<plist version="1.0">
44
<dict>
55
<key>BuildMachineOSBuild</key>
6-
<string>21F79</string>
6+
<string>21A559</string>
77
<key>CFBundleDevelopmentRegion</key>
88
<string>English</string>
99
<key>CFBundleExecutable</key>
@@ -31,20 +31,20 @@
3131
<key>DTCompiler</key>
3232
<string>com.apple.compilers.llvm.clang.1_0</string>
3333
<key>DTPlatformBuild</key>
34-
<string>13E500a</string>
34+
<string>13A1030d</string>
3535
<key>DTPlatformName</key>
3636
<string>macosx</string>
3737
<key>DTPlatformVersion</key>
38-
<string>12.3</string>
38+
<string>12.0</string>
3939
<key>DTSDKBuild</key>
40-
<string>21E226</string>
40+
<string>21A344</string>
4141
<key>DTSDKName</key>
42-
<string>macosx12.3</string>
42+
<string>macosx12.0</string>
4343
<key>DTXcode</key>
44-
<string>1331</string>
44+
<string>1310</string>
4545
<key>DTXcodeBuild</key>
46-
<string>13E500a</string>
46+
<string>13A1030d</string>
4747
<key>LSMinimumSystemVersion</key>
48-
<string>12.3</string>
48+
<string>12.0</string>
4949
</dict>
5050
</plist>

StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

0 commit comments

Comments
 (0)