diff options
Diffstat (limited to 'vcpkg/ports/meshoptimizer/dependencies.diff')
| -rw-r--r-- | vcpkg/ports/meshoptimizer/dependencies.diff | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/vcpkg/ports/meshoptimizer/dependencies.diff b/vcpkg/ports/meshoptimizer/dependencies.diff new file mode 100644 index 0000000..68381f5 --- /dev/null +++ b/vcpkg/ports/meshoptimizer/dependencies.diff @@ -0,0 +1,29 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8ca03ab..af7eb9d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -147,6 +147,11 @@ if(MESHOPT_BUILD_GLTFPACK) + target_compile_definitions(gltfpack PRIVATE WITH_BASISU) + target_link_libraries(gltfpack basisu_encoder) + set_source_files_properties(gltf/encodebasis.cpp PROPERTIES INCLUDE_DIRECTORIES ${BASISU_PATH}) # necessary because basisu_encoder doesn't export include directories ++ else() ++ find_package(basisu CONFIG REQUIRED) ++ find_package(Threads REQUIRED) # cf. further down ++ target_compile_definitions(gltfpack PRIVATE WITH_BASISU) ++ target_link_libraries(gltfpack basisu::basisu_encoder Threads::Threads) + endif() + + if(NOT MESHOPT_GLTFPACK_LIBWEBP_PATH STREQUAL "") +diff --git a/gltf/encodebasis.cpp b/gltf/encodebasis.cpp +index 73cd962..74abf1b 100644 +--- a/gltf/encodebasis.cpp ++++ b/gltf/encodebasis.cpp +@@ -22,7 +22,7 @@ + #pragma GCC diagnostic ignored "-Wc++17-extensions" + #endif + +-#include "encoder/basisu_comp.h" ++#include "basisu/encoder/basisu_comp.h" + + struct BasisSettings + { |