17 lines
444 B
CMake
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()
|