Externals: add tinygltf, a library used to load or save GLTF mesh files

This commit is contained in:
iwubcode
2024-02-04 17:10:07 -06:00
parent 80d77ac0b4
commit ecfcae8718
8 changed files with 77 additions and 0 deletions

11
Externals/tinygltf/CMakeLists.txt vendored Normal file
View File

@ -0,0 +1,11 @@
add_library(tinygltf STATIC)
target_compile_definitions(tinygltf PUBLIC TINYGLTF_NOEXCEPTION)
target_compile_definitions(tinygltf PUBLIC TINYGLTF_NO_EXTERNAL_IMAGE)
target_compile_definitions(tinygltf PUBLIC TINYGLTF_USE_CPP14)
if (NOT MSVC)
target_compile_features(tinygltf PRIVATE cxx_std_20)
endif()
target_sources(tinygltf PRIVATE
tinygltf/tiny_gltf.cc)
target_include_directories(tinygltf INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
dolphin_disable_warnings_msvc(tinygltf)