cmake_minimum_required(VERSION 3.0)
project(.)

add_subdirectory(lepton_sdk)
add_subdirectory(lepton_service)

set(SOURCES
        integrated_lepton.cpp
        jni-lepton-sdk.cpp
        lepton_telemetry.cpp
        lepton_engine.cpp
        )
find_library(log-lib log)
add_library(integrated_lepton SHARED ${SOURCES})
set_target_properties(integrated_lepton PROPERTIES
        CXX_STANDARD 17
        CXX_EXTENSIONS OFF)
target_include_directories(integrated_lepton PRIVATE ${INCLUDE_DIRS})
target_link_libraries(integrated_lepton ${log-lib} lepton_service lepton_sdk)
