Files

116 lines
2.9 KiB
Plaintext

//
// Base.xcconfig
//
// Created by Rauhul Varma on 10/21/21.
// Copyright © 2021 Apple Inc. All rights reserved.
//
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
// MARK: - Architectures
SDKROOT = macosx.internal
SUPPORTED_PLATFORMS = macosx iphoneos
SUPPORTED_ARCHITECTURES = arm64 arm64e
// MARK: - Deployment
IPHONEOS_DEPLOYMENT_TARGET = 16.4
MACOSX_DEPLOYMENT_TARGET = 13.3
TARGETED_DEVICE_FAMILY = 1,2,6
SKIP_INSTALL = NO
// MARK: - Packaging
INFOPLIST_FILE = $(PROJECT_DIR)/SupportingFiles/Info.plist
DEFINES_MODULE = NO
PRODUCT_NAME = $(TARGETNAME)
PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER_BASE).$(PRODUCT_NAME)
// MARK: - Search Paths
ALWAYS_SEARCH_USER_PATHS = NO
// MARK: - Swift
SWIFT_INSTALL_OBJC_HEADER = NO
SWIFT_VERSION = 5.0
// MARK: - Linking
DEAD_CODE_STRIPPING = YES
// MARK: - Signing
CODE_SIGN_IDENTITY = -
CODE_SIGN_STYLE = Automatic
// MARK: - Apple Clang
// MARK: Code Generation
GCC_NO_COMMON_BLOCKS = YES
// MARK: Language C
GCC_C_LANGUAGE_STANDARD = c11
// MARK: Language C++
CLANG_CXX_LANGUAGE_STANDARD = c++17
// MARK: Language Objective-C
CLANG_ENABLE_OBJC_ARC = YES
CLANG_ENABLE_OBJC_WEAK = YES
CLANG_LINK_OBJC_RUNTIME = NO
// MARK: Preprocessing
ENABLE_STRICT_OBJC_MSGSEND = YES
// MARK: Warning Policies
GCC_TREAT_WARNINGS_AS_ERRORS = YES
// MARK: Warnings All Languages
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
CLANG_WARN_BOOL_CONVERSION = YES
CLANG_WARN_COMMA = YES
CLANG_WARN_CONSTANT_CONVERSION = YES
CLANG_WARN_EMPTY_BODY = YES
CLANG_WARN_ENUM_CONVERSION = YES
CLANG_WARN_INFINITE_RECURSION = YES
CLANG_WARN_INT_CONVERSION = YES
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES
CLANG_WARN_STRICT_PROTOTYPES = YES
CLANG_WARN_UNREACHABLE_CODE = YES
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
GCC_WARN_ABOUT_RETURN_TYPE = YES
GCC_WARN_UNINITIALIZED_AUTOS = YES
GCC_WARN_UNUSED_FUNCTION = YES
GCC_WARN_UNUSED_VARIABLE = YES
// MARK: Warnings C++
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
CLANG_WARN_SUSPICIOUS_MOVE = YES
// MARK: Warnings Objective-C
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
GCC_WARN_UNDECLARED_SELECTOR = YES
// MARK: Warnings Objective-C and ARC
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
// MARK: - Versioning
CURRENT_PROJECT_VERSION = 1
VERSIONING_SYSTEM = apple-generic
// MARK: - Text-Based API
TAPI_VERIFY_MODE = ErrorsOnly
SUPPORTS_TEXT_BASED_API = NO
// MARK: - User Defined
INSTALL_PATH_DAEMON = /usr/libexec
INSTALL_PATH_SYSTEM_PRIVATE_FRAMEWORKS = $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks
INSTALL_PATH_SYSTEM_MANAGER_MANUAL = /usr/share/man/man8
INSTALL_PATH_TOOL = /usr/appleinternal/bin
PRODUCT_BUNDLE_IDENTIFIER_BASE=com.apple
CLANG_ENABLE_MODULES = YES
USE_HEADERMAP = NO
ADDITIONAL_SDKS[sdk=iphoneos*] = bmcsupport privatecloudsupport
ADDITIONAL_SDKS[sdk=macos*] = acdcsupport