diff --git a/CMakeLists.txt b/CMakeLists.txt index 605441392fe765259faac36775600c5fe216661c..6a6ba6f3ebd42e433c967894753b32abefa66308 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,7 +109,7 @@ endif() # FIND SQLITE3 if (ENABLE_SQLITE3) - if (NOT CMAKE_COMPILER_IS_GNUCXX) + if (MSVC) ADD_SUBDIRECTORY(${CMAKE_SOURCE_DIR}/msvc-deps) else() if (WIN32) @@ -248,6 +248,16 @@ if(ENABLE_TESTS) endif() endif() +if (APPLE) + FIND_LIBRARY(IOKIT_FRAMEWORK IOKit) + FIND_LIBRARY(SECURITY_FRAMEWORK Security) + FIND_LIBRARY(APPKIT_FRAMEWORK AppKit) + FIND_LIBRARY(SYSTEMCONFIGURATION_FRAMEWORK SystemConfiguration) + FIND_LIBRARY(SECURITYINTERFACE_FRAMEWORK SecurityInterface) + MARK_AS_ADVANCED(IOKIT_FRAMEWORK APPKIT_FRAMEWORK SYSTEMCONFIGURATION_FRAMEWORK SECURITY_FRAMEWORK SECURITYINTERFACE_FRAMEWORK) + SET (APPLE_FRAMEWORKS ${IOKIT_FRAMEWORK} ${APPKIT_FRAMEWORK} ${SYSTEMCONFIGURATION_FRAMEWORK} ${SECURITY_FRAMEWORK} ${SECURITYINTERFACE_FRAMEWORK}) +endif() + message(" Supported features") message("-----------------------")