this repo has no description
at fixPythonPipStalling 90 lines 3.0 kB view raw
1project(CoreServices) 2 3remove_sdk_framework(CoreServices) 4 5set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") 6 7include_directories( 8 ${CMAKE_SOURCE_DIR}/src/external/xnu/darling/src/libsystem_kernel/emulation/linux 9) 10 11set(DYLIB_COMPAT_VERSION "1.0.0") 12set(DYLIB_CURRENT_VERSION "1239.200.12") 13 14set(FRAMEWORK_VERSION "A") 15 16get_path_preframework(coreservices_sdk_path) 17append_path_sdk_subframework(${coreservices_sdk_path} coreservices_sdk_path CoreServices 18 VERSION ${FRAMEWORK_VERSION} 19) 20 21add_subdirectory(src/AE) 22add_subdirectory(src/CarbonCore) 23add_subdirectory(src/DictionaryServices) 24add_subdirectory(src/FSEvents) 25add_subdirectory(src/LaunchServices) 26add_subdirectory(src/Metadata) 27add_subdirectory(src/OSServices) 28add_subdirectory(src/SearchKit) 29add_subdirectory(src/SharedFileList) 30 31generate_sdk_framework(CoreServices 32 VERSION ${FRAMEWORK_VERSION} 33 HEADER "include/CoreServices" 34) 35 36add_framework(CoreServices 37 FAT 38 CURRENT_VERSION 39 VERSION ${FRAMEWORK_VERSION} 40 41 SOURCES 42 constants.m 43 44 DEPENDENCIES 45 FSEvents 46 LaunchServices 47 CarbonCore 48 AE 49 DictionaryServices 50 Metadata 51 SearchKit 52 SharedFileList 53 OSServices 54 system 55 CoreFoundation 56 ${EXTRA_LIBS} 57 58 RESOURCES 59 Info.plist Info.plist 60) 61 62set(FSEvents_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/FSEvents/FSEvents) 63set(LaunchServices_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/LaunchServices/LaunchServices) 64set(CFNetwork_BUILD ${CMAKE_BINARY_DIR}/src/external/cfnetwork/src/CFNetwork) 65set(CoreFoundation_BUILD ${CMAKE_BINARY_DIR}/src/external/corefoundation/CoreFoundation) 66set(AE_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/AE/AE) 67set(OSServices_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/OSServices/OSServices) 68set(CarbonCore_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/CarbonCore/CarbonCore) 69set(DictionaryServices_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/DictionaryServices/DictionaryServices) 70set(Metadata_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/Metadata/Metadata) 71set(SearchKit_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/SearchKit/SearchKit) 72set(SharedFileList_BUILD ${CMAKE_CURRENT_BINARY_DIR}/src/SharedFileList/SharedFileList) 73 74reexport(CoreServices FSEvents ${FSEvents_BUILD}) 75reexport(CoreServices LaunchServices ${LaunchServices_BUILD}) 76reexport(CoreServices CFNetwork ${CFNetwork_BUILD}) 77reexport(CoreServices CoreFoundation ${CoreFoundation_BUILD}) 78reexport(CoreServices AE ${AE_BUILD}) 79reexport(CoreServices CarbonCore ${CarbonCore_BUILD}) 80reexport(CoreServices DictionaryServices ${DictionaryServices_BUILD}) 81reexport(CoreServices Metadata ${Metadata_BUILD}) 82reexport(CoreServices SearchKit ${SearchKit_BUILD}) 83reexport(CoreServices SharedFileList ${SharedFileList_BUILD}) 84reexport(CoreServices OSServices ${OSServices_BUILD}) 85 86set_property(TARGET CoreServices APPEND_STRING PROPERTY 87 LINK_FLAGS " -Wl,-reexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/reexport.exp") 88 89install(FILES SystemVersion.plist DESTINATION "libexec/darling/System/Library/CoreServices") 90install(FILES SystemVersionCompat.plist DESTINATION "libexec/darling/System/Library/CoreServices")