Add libktx to android base library cmake
This commit is contained in:
parent
c61fbab138
commit
b3be81cf98
1 changed files with 27 additions and 6 deletions
|
|
@ -12,10 +12,31 @@ include_directories(../../../external/imgui)
|
||||||
include_directories(../../../external/assimp)
|
include_directories(../../../external/assimp)
|
||||||
include_directories(${ANDROID_NDK}/sources/android/native_app_glue)
|
include_directories(${ANDROID_NDK}/sources/android/native_app_glue)
|
||||||
|
|
||||||
|
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(
|
target_link_libraries(
|
||||||
libbase
|
libbase
|
||||||
android
|
android
|
||||||
log
|
log
|
||||||
z
|
z
|
||||||
libassimp
|
libassimp
|
||||||
|
libktx
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue