36 lines
868 B
CMake
36 lines
868 B
CMake
set(GLTF_SRC
|
|
gltfcommon.cpp
|
|
gltfhelpers.cpp
|
|
tiny_gltf2_utils.cpp
|
|
error.cpp
|
|
)
|
|
|
|
set(GLTF_H
|
|
defines.h
|
|
gltfcommon.h
|
|
gltffeatures.h
|
|
gltfhelpers.h
|
|
gltfstructures.h
|
|
stb_image.h
|
|
stb_image_write.h
|
|
tiny_gltf2.h
|
|
tiny_gltf2_utils.h
|
|
error.h
|
|
)
|
|
|
|
add_library(CMP_GUI_Gltf STATIC ${GLTF_H} ${GLTF_SRC})
|
|
|
|
target_include_directories(CMP_GUI_Gltf PRIVATE
|
|
${PROJECT_SOURCE_DIR}/cmp_compressonatorlib
|
|
${PROJECT_SOURCE_DIR}/cmp_framework/common/half
|
|
# ${PROJECT_SOURCE_DIR}/applications/_libs/cmp_meshcompressor/draco/src
|
|
${PROJECT_SOURCE_DIR}/applications/_libs/cmp_meshoptimizer
|
|
${PROJECT_SOURCE_DIR}/applications/_plugins/common
|
|
${PROJECT_SOURCE_DIR}/applications/_plugins/common/json
|
|
${PROJECT_SOURCE_DIR}/../common/lib/ext/glm
|
|
${draco_INCLUDE_DIRS}
|
|
)
|
|
|
|
set_target_properties(CMP_GUI_Gltf PROPERTIES FOLDER "Libs")
|
|
|