diff --git a/CMakeLists.txt b/CMakeLists.txt index 5ab8f7b..a00bdda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -486,11 +486,12 @@ if (IN_XCODE) set_target_properties(${XCODE_FRAMEWORK_NAME} PROPERTIES FRAMEWORK TRUE FRAMEWORK_VERSION A - DEFINES_MODULE TRUE + XCODE_ATTRIBUTE_DEFINES_MODULE TRUE MACOSX_FRAMEWORK_IDENTIFIER com.cmake.${XCODE_FRAMEWORK_NAME} - MODULEMAP_FILE "${PROJ_DIR}/ports/module.modulemap" + XCODE_ATTRIBUTE_MODULEMAP_FILE "${PROJ_DIR}/ports/module.modulemap" PUBLIC_HEADER "${frameworkHeaderGlob}" XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer" + XCODE_ATTRIBUTE_CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES TRUE ) endif () diff --git a/include/ZeroTierSockets.h b/include/ZeroTierSockets.h index d25d00b..d0aea33 100644 --- a/include/ZeroTierSockets.h +++ b/include/ZeroTierSockets.h @@ -20,8 +20,6 @@ #ifndef ZT_SOCKETS_H #define ZT_SOCKETS_H -#include - #if defined(_MSC_VER) #ifndef ssize_t // TODO: Should be SSIZE_T, would require lwIP patch