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

17 lines
406 B
CMake

# Metal backend configuration
if(NOT MLN_WITH_METAL)
return()
endif()
if(NOT APPLE)
message(FATAL_ERROR "Metal backend is only supported on macOS")
endif()
target_include_directories(maplibre-jni SYSTEM PRIVATE
${maplibre-native_SOURCE_DIR}/vendor/metal-cpp
)
target_compile_definitions(maplibre-jni PRIVATE USE_METAL_BACKEND)
target_link_libraries(maplibre-jni PRIVATE "-framework Metal")