procedural-3d-engine/external/CMakeLists.txt
2019-08-03 13:16:00 +02:00

26 lines
587 B
CMake
Vendored

cmake_minimum_required(VERSION 3.8)
project(external LANGUAGES C CXX)
# libktx
message(STATUS "Adding libktx")
set(KTX_DIR ${CMAKE_CURRENT_SOURCE_DIR}/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(ktx ${KTX_SOURCES})
target_include_directories(ktx PUBLIC ${KTX_INCLUDE})
set_property(TARGET ktx PROPERTY FOLDER "external")