Codebase list crossguid / 0f27c74 android / app / CMakeLists.txt
0f27c74

Tree @0f27c74 (Download .tar.gz)

CMakeLists.txt @0f27c74raw · history · blame

cmake_minimum_required(VERSION 3.4.1)

set(LIB_NAME crossguidtest)
set(XG_DIR ${CMAKE_CURRENT_LIST_DIR}/../..)
set(XG_TEST_DIR ${XG_DIR}/test)

add_library(${LIB_NAME} SHARED src/main/cpp/jnitest.cpp ${XG_TEST_DIR}/Test.cpp)

target_include_directories(${LIB_NAME} PRIVATE
                          ${XG_DIR}
                          ${XG_TEST_DIR})

target_compile_definitions(${LIB_NAME} PRIVATE GUID_ANDROID)

set(XG_TESTS OFF CACHE BOOL "disable tests")
add_subdirectory(${XG_DIR} ${XG_DIR}/cmake_build)

target_link_libraries(${LIB_NAME} xg)