From ffbf1e61ffbb56b95018ef4301e4ddb230b88468 Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Tue, 22 Jan 2019 12:38:24 -0500 Subject: Fix some build issues with the "core" component selection (rdar://47394086) - Availability macros were incorrect. - Some driver headers/definitions were installed even when the core library does not contain them. - Fix up the macOS/iOS detection of keychain/API availability - just need to use the TARGET_OS_xxx macros instead. - When installing private headers, install config.h so that the private headers actually work. --- xcode/config.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'xcode') diff --git a/xcode/config.h b/xcode/config.h index 534445ea8..6358e0a34 100644 --- a/xcode/config.h +++ b/xcode/config.h @@ -337,15 +337,6 @@ /* #undef HAVE_SECURETRANSPORTPRIV_H */ -/* - * Do we have the cssmErrorString function? - */ - -#if !TARGET_OS_IOS -# define HAVE_CSSMERRORSTRING 1 -#endif /* !TARGET_OS_IOS */ - - /* * Do we have the SecGenerateSelfSignedCertificate function? */ @@ -355,22 +346,6 @@ #endif /* TARGET_OS_IOS */ -/* - * Do we have the SecKeychainOpen function? - */ - -#if !TARGET_OS_IOS -# define HAVE_SECKEYCHAINOPEN 1 -#endif /* !TARGET_OS_IOS */ - - -/* - * Do we have (a working) SSLSetEnabledCiphers function? - */ - -#define HAVE_SSLSETENABLEDCIPHERS 1 - - /* * Do we have libpaper? */ -- cgit v1.2.3