Files
astra-mobile/modules/astra-scope/android/CMakeLists.txt
T
2026-06-17 16:12:51 -04:00

20 lines
537 B
CMake

cmake_minimum_required(VERSION 3.13)
project(astrascope)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Pure portable DSP + a plain-JNI bridge. No prefab / ReactAndroid / fbjni:
# <jni.h> comes from the NDK sysroot and we only link liblog.
add_library(astrascope SHARED
../cpp/dsp_utils.cpp
../cpp/spectrum.cpp
../cpp/oscilloscope.cpp
../cpp/vectorscope.cpp
../cpp/scope_jni.cpp)
target_include_directories(astrascope PRIVATE ../cpp)
find_library(log-lib log)
target_link_libraries(astrascope ${log-lib})