Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

17 lines
444 B
CMake

# OpenGL backend configuration
if(NOT MLN_WITH_OPENGL)
return()
endif()
target_compile_definitions(maplibre-jni PRIVATE USE_OPENGL_BACKEND)
find_package(OpenGL REQUIRED)
target_link_libraries(maplibre-jni PRIVATE OpenGL::GL)
target_include_directories(maplibre-jni PRIVATE ${OpenGL_INCLUDE_DIR})
if(UNIX AND NOT APPLE)
find_package(OpenGL REQUIRED COMPONENTS GLX)
target_link_libraries(maplibre-jni PRIVATE OpenGL::GLX)
endif()