Loading...
--- /dev/null
+++ libmalloc/libmalloc-792.80.2/xcodeconfig/libmalloc_common.xcconfig
@@ -0,0 +1,43 @@
+GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES
+//GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES
+GCC_WARN_UNUSED_FUNCTION = YES
+GCC_WARN_UNUSED_LABEL = YES
+//GCC_WARN_UNUSED_PARAMETER = YES
+GCC_WARN_UNUSED_VALUE = YES
+GCC_WARN_UNUSED_VARIABLE = YES
+GCC_WARN_64_TO_32_BIT_CONVERSION = YES
+GCC_WARN_ABOUT_RETURN_TYPE = YES
+GCC_WARN_UNDECLARED_SELECTOR = YES
+GCC_WARN_UNINITIALIZED_AUTOS = YES
+GCC_TREAT_WARNINGS_AS_ERRORS = YES
+CLANG_WARN_BOOL_CONVERSION = YES
+CLANG_WARN_CONSTANT_CONVERSION = YES
+CLANG_WARN_EMPTY_BODY = YES
+CLANG_WARN_ENUM_CONVERSION = YES
+CLANG_WARN_IMPLICIT_FALLTHROUGH = YES
+CLANG_WARN_INFINITE_RECURSION = YES
+CLANG_WARN_INT_CONVERSION = YES
+CLANG_WARN_SUSPICIOUS_MOVE = YES
+CLANG_WARN_UNREACHABLE_CODE = YES
+CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
+
+WARNING_CFLAGS = $(inherited) -Watomic-implicit-seq-cst -Wundef
+// clang doesn't understand the simple_printf %y specifier
+WARNING_CFLAGS = $(inherited) -Wno-format-invalid-specifier -Wno-format-extra-args
+WARNING_CFLAGS[sdk=exclave*] = $(inherited) -Wformat-invalid-specifier -Wformat-extra-args
+
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) OS_ATOMIC_CONFIG_MEMORY_ORDER_DEPENDENCY=1
+
+// debug settings
+DEBUG_PREPROCESSOR_DEFINITIONS = NDEBUG
+DEBUG_PREPROCESSOR_DEFINITIONS[config=Debug] = DEBUG
+
+GCC_PREPROCESSOR_DEFINITIONS = $(inherited) $(DEBUG_PREPROCESSOR_DEFINITIONS)
+
+OTHER_CFLAGS = $(inherited) -fno-typed-memory-operations
+OTHER_CFLAGS_debug = -fstack-protector -fno-inline -O0 -DDEBUG=1 -UNDEBUG
+
+GCC_OPTIMIZATION_LEVEL[config=Debug] = 0
+
+LLVM_LTO_debug = NO
+