blob: 23e9ae788636b1a3fbcaca911a3213a6cce317a1 [file] [log] [blame]
# For more information about using CMake with Android Studio, read the
# documentation: https://d.android.com/studio/projects/add-native-code.html
cmake_minimum_required(VERSION 3.4.1)
# Configure the sample code.
file(GLOB native_srcs "src/main/jni/*.cc")
add_library(controllerpaint_jni
SHARED
${native_srcs})
# Include the GVR headers & libraries.
include_directories(${GVR_INCLUDE})
add_library(gvr-lib SHARED IMPORTED)
set_target_properties(
gvr-lib
PROPERTIES IMPORTED_LOCATION ${GVR_LIBPATH}/${ANDROID_ABI}/libgvr.so)
# Include general Android libraries.
find_library(android-lib android)
find_library(EGL-lib EGL)
find_library(GLESv2-lib GLESv2)
find_library(log-lib log)
# Build final libcontrollerpaint_jni.so
target_link_libraries(controllerpaint_jni
gvr-lib
${android-lib}
${EGL-lib}
${GLESv2-lib}
${log-lib} )