-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPlainCalc3.xcconfig
More file actions
67 lines (52 loc) · 1.45 KB
/
PlainCalc3.xcconfig
File metadata and controls
67 lines (52 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// PlainCalc3.xcconfig
// PlainCalc3
//
// Created by James Walker on 8/16/25.
//
//
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
// Architectures
ARCHS = $(ARCHS_STANDARD)
SDKROOT = macosx
// Build Options
ENABLE_USER_SCRIPT_SANDBOXING = YES
// Deployment
MACOSX_DEPLOYMENT_TARGET = 13.7
COPY_PHASE_STRIP = NO
// Packaging
PRODUCT_BUNDLE_IDENTIFIER = com.jwwalker.PlainCalc2
// Note: I can't change the bundle ID without making a whole new entry
// in the Mac App Store.
PRODUCT_NAME = PlainCalc
// Search Paths
HEADER_SEARCH_PATHS = $(Boost)
USER_HEADER_SEARCH_PATHS = PlainCalc3/**
ALWAYS_SEARCH_USER_PATHS = NO
// Signing
CODE_SIGN_ENTITLEMENTS = PlainCalc3/PlainCalc3.entitlements
CODE_SIGN_STYLE = Automatic
DEVELOPMENT_TEAM = FDHC2KMZ6V
ENABLE_APP_SANDBOX = YES
// Versioning
MARKETING_VERSION = 3.0.2
CURRENT_PROJECT_VERSION = 4.21
// Language
CLANG_CXX_LANGUAGE_STANDARD = c++20
CLANG_LINK_OBJC_RUNTIME = YES
CLANG_ENABLE_OBJC_ARC = YES
CLANG_ENABLE_OBJC_WEAK = YES
CLANG_ENABLE_MODULES = YES
SWIFT_OBJC_INTEROP_MODE = objcxx
// Warnings
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES
GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES
// Security
ENABLE_CPLUSPLUS_BOUNDS_SAFE_BUFFERS = YES
// Linking
DEAD_CODE_STRIPPING = YES
// Localization
LOCALIZATION_PREFERS_STRING_CATALOGS = YES
STRING_CATALOG_GENERATE_SYMBOLS = YES
// Preprocessing
ENABLE_STRICT_OBJC_MSGSEND = YES