mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 15:59:49 +02:00
43 lines
No EOL
1.2 KiB
CMake
43 lines
No EOL
1.2 KiB
CMake
set(TARGET_NAME gvr-interface)
|
|
|
|
set(BUILD_SHARED_LIBS ON)
|
|
|
|
set(${TARGET_NAME}_SRCS
|
|
${ANDROID_NDK}/sources/android/native_app_glue/android_native_app_glue.c
|
|
)
|
|
|
|
setup_hifi_library()
|
|
|
|
include_directories(${ANDROID_NDK}/sources/android/native_app_glue)
|
|
|
|
include_glm()
|
|
|
|
set(REQUIRED_HIFI_LIBRARIES "shared" "networking")
|
|
|
|
link_hifi_libraries(${REQUIRED_HIFI_LIBRARIES})
|
|
link_shared_dependencies()
|
|
|
|
target_link_libraries(${TARGET_NAME} log android)
|
|
set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_DEFINITIONS "ANDROID")
|
|
|
|
set(ANDROID_API_LEVEL 19)
|
|
set(ARM_TARGET "armeabi-v7a")
|
|
|
|
set(TARGET_SHARED_LIBRARIES ${${TARGET_NAME}_LIBRARIES_TO_LINK})
|
|
list(APPEND TARGET_SHARED_LIBRARIES "${LIBRARY_OUTPUT_PATH}/lib${TARGET_NAME}.so")
|
|
|
|
# append each of the hifi shared libraries to our list of libs to link
|
|
foreach(HIFI_SHARED_LIBRARY ${REQUIRED_HIFI_LIBRARIES})
|
|
list(APPEND TARGET_SHARED_LIBRARIES "${LIBRARY_OUTPUT_PATH}/lib${HIFI_SHARED_LIBRARY}.so")
|
|
endforeach()
|
|
|
|
set(TARGET_JAR_LIBRARIES "${QT_CMAKE_PREFIX_PATH}/../../jar/QtAndroid-bundled.jar")
|
|
|
|
android_create_apk(
|
|
${TARGET_NAME}
|
|
"${CMAKE_BINARY_DIR}/apk"
|
|
"${TARGET_SHARED_LIBRARIES}"
|
|
"${TARGET_JAR_LIBRARIES}"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/assets"
|
|
"Data"
|
|
) |