]> git.saurik.com Git - apple/security.git/blobdiff - OSX/sec/SOSCircle/SecureObjectSync/SOSPlatform.h
Security-57336.1.9.tar.gz
[apple/security.git] / OSX / sec / SOSCircle / SecureObjectSync / SOSPlatform.h
diff --git a/OSX/sec/SOSCircle/SecureObjectSync/SOSPlatform.h b/OSX/sec/SOSCircle/SecureObjectSync/SOSPlatform.h
new file mode 100644 (file)
index 0000000..5c63c93
--- /dev/null
@@ -0,0 +1,25 @@
+#ifndef _SEC_SOSPLATFORM_H_
+#define _SEC_SOSPLATFORM_H_
+
+#include <TargetConditionals.h>
+
+#if __has_include(<CrashReporterClient.h>)
+#define HAVE_CRASHREPORTERCLIENT 1
+#include <CrashReporterClient.h>
+#else // __has_include(<CrashReporterClient.h>)
+#define HAVE_CRASHREPORTERCLIENT 0
+#endif // __has_include(<CrashReporterClient.h>)
+
+#if TARGET_OS_IOS && !TARGET_OS_SIMULATOR
+#define HAVE_KEYBAG 1
+#else // TARGET_OS_IOS && !TARGET_OS_SIMULATOR
+#define HAVE_KEYBAG 0
+#endif // TARGET_OS_IOS && !TARGET_OS_SIMULATOR
+
+#if HAVE_KEYBAG
+#define CONFIG_ARM_AUTOACCEPT 1
+#else // HAVE_KEYBAG
+#define CONFIG_ARM_AUTOACCEPT 0
+#endif // HAVE_KEYBAG
+
+#endif /* _SEC_SOSPLATFORM_H_ */