diff --git a/android/examples/base/CMakeLists.txt b/android/examples/base/CMakeLists.txt index 8d9e2130..812fa2db 100644 --- a/android/examples/base/CMakeLists.txt +++ b/android/examples/base/CMakeLists.txt @@ -12,10 +12,31 @@ include_directories(../../../external/imgui) include_directories(../../../external/assimp) include_directories(${ANDROID_NDK}/sources/android/native_app_glue) -target_link_libraries( - libbase - android - log - z - libassimp +set(KTX_DIR ../../../external/ktx) +set(KTX_SOURCES + ${KTX_DIR}/lib/texture.c + ${KTX_DIR}/lib/hashlist.c + ${KTX_DIR}/lib/checkheader.c + ${KTX_DIR}/lib/swap.c + ${KTX_DIR}/lib/memstream.c + ${KTX_DIR}/lib/filestream.c +) +set(KTX_INCLUDE + ${KTX_DIR}/include + ${KTX_DIR}/lib + ${KTX_DIR}/other_include +) + +add_library(libktx ${KTX_SOURCES}) +target_include_directories(libktx PUBLIC ${KTX_INCLUDE}) +set_property(TARGET libktx PROPERTY FOLDER "external") + + +target_link_libraries( + libbase + android + log + z + libassimp + libktx )