diff --git a/Frameworks/FeedProvider/xcconfig/FeedProvider_project.xcconfig b/Frameworks/FeedProvider/xcconfig/FeedProvider_project.xcconfig new file mode 100644 index 000000000..573284972 --- /dev/null +++ b/Frameworks/FeedProvider/xcconfig/FeedProvider_project.xcconfig @@ -0,0 +1,61 @@ +CODE_SIGN_IDENTITY = Developer ID Application +DEVELOPMENT_TEAM = M8L2WTLA8W +CODE_SIGN_STYLE = Manual +PROVISIONING_PROFILE_SPECIFIER = + +// See the notes in NetNewsWire_target.xcconfig on why the +// DeveloperSettings.xcconfig is #included here + +#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig" + +SDKROOT = macosx +MACOSX_DEPLOYMENT_TARGET = 10.14 +IPHONEOS_DEPLOYMENT_TARGET = 13.0 +SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator + +CLANG_ENABLE_OBJC_WEAK = YES +SWIFT_VERSION = 5.1 +COMBINE_HIDPI_IMAGES = YES + +COPY_PHASE_STRIP = NO +ALWAYS_SEARCH_USER_PATHS = NO +CURRENT_PROJECT_VERSION = 1 +VERSION_INFO_PREFIX = +VERSIONING_SYSTEM = apple-generic +GCC_NO_COMMON_BLOCKS = YES +GCC_C_LANGUAGE_STANDARD = gnu99 +CLANG_CXX_LANGUAGE_STANDARD = gnu++0x +CLANG_CXX_LIBRARY = libc++ +CLANG_ENABLE_MODULES = YES +CLANG_ENABLE_OBJC_ARC = YES +ENABLE_STRICT_OBJC_MSGSEND = YES +CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES +CLANG_WARN_DOCUMENTATION_COMMENTS = YES +CLANG_WARN_EMPTY_BODY = YES +CLANG_WARN_BOOL_CONVERSION = YES +CLANG_WARN_CONSTANT_CONVERSION = YES +GCC_WARN_64_TO_32_BIT_CONVERSION = YES +CLANG_WARN_ENUM_CONVERSION = YES +CLANG_WARN_INT_CONVERSION = YES +CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES +CLANG_WARN_INFINITE_RECURSION = YES +GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR +CLANG_WARN_STRICT_PROTOTYPES = YES +CLANG_WARN_COMMA = YES +CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE +GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE +CLANG_WARN_UNREACHABLE_CODE = YES +GCC_WARN_UNUSED_FUNCTION = YES +GCC_WARN_UNUSED_VARIABLE = YES +CLANG_WARN_RANGE_LOOP_ANALYSIS = YES +CLANG_WARN_SUSPICIOUS_MOVE = YES +CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR +CLANG_WARN__DUPLICATE_METHOD_MATCH = YES +CLANG_WARN_OBJC_LITERAL_CONVERSION = YES +CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES +GCC_WARN_UNDECLARED_SELECTOR = YES +CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES +CLANG_ANALYZER_NONNULL = YES +CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE +SWIFT_SWIFT3_OBJC_INFERENCE = Off diff --git a/Frameworks/FeedProvider/xcconfig/FeedProvider_project_debug.xcconfig b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_debug.xcconfig new file mode 100644 index 000000000..beca2742a --- /dev/null +++ b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_debug.xcconfig @@ -0,0 +1,15 @@ +#include "./FeedProvider_project.xcconfig" + +DEBUG_INFORMATION_FORMAT = dwarf +ENABLE_TESTABILITY = YES +GCC_DYNAMIC_NO_PIC = NO +GCC_OPTIMIZATION_LEVEL = 0 +GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited) + +MTL_ENABLE_DEBUG_INFO = YES +SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG +SWIFT_COMPILATION_MODE = singlefile +SWIFT_OPTIMIZATION_LEVEL = -Onone +ONLY_ACTIVE_ARCH = YES + + diff --git a/Frameworks/FeedProvider/xcconfig/FeedProvider_project_release.xcconfig b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_release.xcconfig new file mode 100644 index 000000000..781ad3437 --- /dev/null +++ b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_release.xcconfig @@ -0,0 +1,9 @@ +#include "./FeedProvider_project.xcconfig" + +DEBUG_INFORMATION_FORMAT = dwarf-with-dsym +ENABLE_NS_ASSERTIONS = NO + +MTL_ENABLE_DEBUG_INFO = NO +SWIFT_OPTIMIZATION_LEVEL = -O + +SWIFT_COMPILATION_MODE = wholemodule diff --git a/Frameworks/FeedProvider/xcconfig/FeedProvider_project_test.xcconfig b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_test.xcconfig new file mode 100644 index 000000000..5f9ae96a0 --- /dev/null +++ b/Frameworks/FeedProvider/xcconfig/FeedProvider_project_test.xcconfig @@ -0,0 +1,3 @@ +#include "./FeedProvider_project_debug.xcconfig" + +OTHER_SWIFT_FLAGS = -DTEST $(inherited) diff --git a/Frameworks/FeedProvider/xcconfig/FeedProvider_target.xcconfig b/Frameworks/FeedProvider/xcconfig/FeedProvider_target.xcconfig new file mode 100644 index 000000000..ece936457 --- /dev/null +++ b/Frameworks/FeedProvider/xcconfig/FeedProvider_target.xcconfig @@ -0,0 +1,13 @@ +INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks +SKIP_INSTALL = YES +DYLIB_COMPATIBILITY_VERSION = 1 +DYLIB_CURRENT_VERSION = 1 +DYLIB_INSTALL_NAME_BASE = @rpath +LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks +DEFINES_MODULE = YES +FRAMEWORK_VERSION = A +INFOPLIST_FILE = Info.plist +PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.FeedProvider +PRODUCT_NAME = $(TARGET_NAME) +CLANG_ENABLE_MODULES = YES +APPLICATION_EXTENSION_API_ONLY = YES