this repo has no description
at fixPythonPipStalling 64 lines 1.7 kB view raw
1project(Quartz) 2 3set(FRAMEWORK_VERSION "A") 4 5remove_sdk_framework(Quartz) 6 7get_path_preframework(quartz_sdk_path) 8append_path_sdk_subframework(${quartz_sdk_path} quartz_sdk_path Quartz 9 VERSION ${FRAMEWORK_VERSION} 10) 11 12add_subdirectory(ImageKit) 13add_subdirectory(QuartzComposer) 14add_subdirectory(QuartzFilters) 15 16set(DYLIB_COMPAT_VERSION "1.0.0") 17set(DYLIB_CURRENT_VERSION "1.0.0") 18 19generate_sdk_framework(Quartz 20 VERSION ${FRAMEWORK_VERSION} 21 HEADER "include/Quartz" 22) 23 24include_directories( 25 ${CMAKE_CURRENT_SOURCE_DIR}/QuickLookUI/include 26) 27 28add_framework(Quartz 29 FAT 30 CURRENT_VERSION 31 VERSION ${FRAMEWORK_VERSION} 32 33 SOURCES 34 src/Quartz.c 35 QuickLookUI/src/QLPreviewPanel.m 36 QuickLookUI/src/QLPreviewView.m 37 38 DEPENDENCIES 39 system 40 objc 41 Foundation 42 AppKit 43 QuickLook 44 ImageKit 45) 46 47set(QuickLook_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/QuickLook/QuickLook) 48set(ImageKit_BUILD ${CMAKE_CURRENT_BINARY_DIR}/ImageKit/ImageKit) 49set(QuartzComposer_BUILD ${CMAKE_CURRENT_BINARY_DIR}/QuartzComposer/QuartzComposer) 50set(QuartzFilters_BUILD ${CMAKE_CURRENT_BINARY_DIR}/QuartzFilters/QuartzFilters) 51set(PDFKit_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/PDFKit/PDFKit) 52if (COMPONENT_gui) 53 set(QuartzCore_BUILD ${CMAKE_BINARY_DIR}/src/external/cocotron/QuartzCore/QuartzCore) 54else() 55 set(QuartzCore_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/dev-stubs/QuartzCore/QuartzCore) 56endif() 57 58# Ideally would be done through a nested QuickLookUI framework 59reexport(Quartz QuickLook ${QuickLook_BUILD}) 60reexport(Quartz ImageKit ${ImageKit_BUILD}) 61reexport(Quartz QuartzComposer ${QuartzComposer_BUILD}) 62reexport(Quartz QuartzFilters ${QuartzFilters_BUILD}) 63reexport(Quartz PDFKit ${PDFKit_BUILD}) 64reexport(Quartz QuartzCore ${QuartzCore_BUILD})