cmake_minimum_required(VERSION 3.10)  

include_directories(src/main/include)
include_directories(src/main/cpp)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
set(ANDROID_STL c++_shared)
add_compile_definitions(ANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES ON)

add_library(atlas3d_flutter_android SHARED
  "${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/ThermionFlutterAndroid.cpp"
)

target_link_libraries(
  atlas3d_flutter_android
  -landroid
  -llog
)

target_link_options(
  atlas3d_flutter_android
  PRIVATE
  -Wl,-z,max-page-size=16384
)