Something went wrong. Try again.
Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
951 B · 43 lines
1234567891011121314151617181920212223242526272829303132333435363738394041424344project(OpenGL)
remove_sdk_framework(OpenGL)
set(DYLIB_COMPAT_VERSION "1.0.0")set(DYLIB_CURRENT_VERSION "1.0.0")
set(FRAMEWORK_VERSION "A")
include(darling_framework)
find_package(PkgConfig REQUIRED)pkg_check_modules(PC_EGL egl)
include_directories(${PC_EGL_INCLUDE_DIRS})
generate_sdk_framework(OpenGL VERSION ${FRAMEWORK_VERSION} HEADER "include/OpenGL")
add_framework(OpenGL FAT CURRENT_VERSION VERSION ${FRAMEWORK_VERSION}
SOURCES OpenGL.c
DEPENDENCIES system GL GLU EGL CoreFoundation CoreGraphics)
set_property(TARGET OpenGL APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/native/libGL.dylib \ -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/native/libGLU.dylib ")InstallSymlink(Versions/Current/Libraries "${CMAKE_INSTALL_PREFIX}/libexec/darling/System/Library/Frameworks/OpenGL.framework/Libraries")