Commit Graph

237 Commits

Author SHA1 Message Date
Kevin Ring d52bbcd22c Use modified ktx port.
It uses git to download ktx rather than grabbing the archive from
github. The latter seems to be unreliable lately, perhaps because of LFS
quota limits or somesuch.
2025-01-31 18:04:34 +11:00
Kevin Ring a62d9a67af Add stock ktx.
This is copied from:
https://github.com/microsoft/vcpkg/tree/2024.11.16/ports/ktx
2025-01-31 17:50:43 +11:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Jason Sobotka b2108e2b8e Minimal changes to make cesium-native friendly to building in vcpkg manifest mode as part of another build
Small source changes for stricter builds:
Removed extraneous semicolons - GltfReader.cpp, ImageManipulation.cpp
size_t static cast - GltfUtilities.cpp
2024-08-23 11:31:11 -05:00
Kevin Ring 833fd3f381 Restore hacky support for isolating sqlite. 2024-07-23 13:33:36 -04:00
Kevin Ring 7c9ea84178 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-07-02 17:39:20 +10:00
Brian L 53726e31ac Add CESIUM_MSVC_STATIC_RUNTIME_ENABLED cmake variable 2024-06-11 13:58:43 -06:00
Kevin Ring 2c5f0b3268 Remove Unreal-specific modifications. 2024-06-07 12:12:10 +10:00
Kevin Ring bac574c13d Lots of changes to support Cesium for Unreal. 2024-06-06 20:57:11 +10:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Julien QUENTIN af39322de1 synchronize libjpeg-turbo's WITH_CRT_DLL flag with CMAKE_MSVC_RUNTIME_LIBRARY 2024-06-04 17:52:02 +02:00
Kevin Ring 9ac45b2b4d Move Abseil code in s2geometry to an isolated namespace. 2024-05-27 18:54:57 +10:00
Kevin Ring 02b3b50468
Merge pull request #837 from CesiumGS/spdlog-update-again
Allow externally supplied SPDLOG
2024-04-18 20:44:29 -04:00
Kevin Ring 87624a92c4 Disable KTX_FEATURE_TOOLS.
Mostly so that KTX-Software doesn't try to pull in cxxopts.
2024-04-15 09:30:05 +10:00
Kevin Ring a9bf1056b2 Update KTX-Software. 2024-04-15 09:30:05 +10:00
Brian L 115a166310 Revert update to spdlog 2024-03-29 13:37:52 -06:00
Brian L 51dc6a9c3d Revert "Revert "Upgrade spdlog""
This reverts commit 5da55c23b3.
2024-03-22 14:19:11 -06:00
Brian Langevin 5da55c23b3
Revert "Upgrade spdlog" 2024-03-22 14:14:38 -06:00
Brian Langevin ad6ef90102
Merge pull request #816 from Klebert-Engineering/spdlog-upgrade
Upgrade spdlog
2024-03-22 13:51:24 -06:00
Sean Lilley 2bb28a1335 Fix compiling in gcc-13 2024-03-11 10:47:14 -04:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Joseph Birkner 504c28c94d Merge remote-tracking branch 'cesium/main' into spdlog-upgrade 2024-02-23 10:37:12 +01:00
Kevin Ring 916c63ee94 Revert "Merge pull request #798 from CesiumGS/upgrade-to-zlib-ng"
This reverts commit 09c1eb76b4, reversing
changes made to bec474f264.
2024-02-23 09:16:29 +11:00
Kevin Ring c341a72806 Revert "Merge pull request #786 from jherico/feature-vcpkg"
This reverts commit 198ed9d4b4, reversing
changes made to 09c1eb76b4.
2024-02-23 09:08:15 +11:00
Joseph Birkner ed6226bfb0 Upgrade spdlog to 1.13.0 2024-02-22 09:53:09 +01:00
Ashley Rogers 08c9497fe8 Actually fix Linux library path 2024-02-21 12:51:11 -05:00
Joseph Birkner 684fecc886 Do not include internal spdlog if it is already provided. 2024-02-21 17:34:56 +01:00
Ashley Rogers 3ff4f37d16 Change lib name on Linux 2024-02-20 16:30:12 -05:00
Ashley Rogers e7f9e1e504 Remove prefix 2024-02-20 14:43:58 -05:00
Ashley Rogers 5db2f0d180 Add zlib-ng to vcpkg 2024-02-20 14:25:09 -05:00
Ashley Rogers ef2d2f4824 Remove zlib-ng from extern 2024-02-20 13:48:27 -05:00
Ashley Rogers 10753a931f
Merge branch 'main' into feature-vcpkg 2024-02-20 13:44:11 -05:00
Bradley Austin Davis e20c154c55 Migrating dependencies to vcpkg 2024-02-02 10:40:59 -08:00
Ashley Rogers 4b3d889bcb Replace zlib with zlib-ng 2024-01-30 14:48:14 -05:00
Kevin Ring d1a602ea82 Fix VS 2002 17.8 warnings/errors by defining _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING 2023-11-20 16:41:20 +11:00
Kevin Ring f10e6dc60e Install uriparser includes to the right location. 2023-10-20 14:43:19 +11:00
assiduous af81691315 Fix libjpeg-turbo build on Android 2023-09-05 13:24:49 -07:00
Kevin Ring e9b5e4cb15
Merge pull request #715 from Klebert-Engineering/main
CMake Usability Improvements
2023-09-04 15:05:24 +10:00
Kevin Ring 60ad1066da Header dir needs to be public. 2023-08-04 19:48:07 +10:00
Kevin Ring 4e6c3cd113 Mark csprng headers as SYSTEM PRIVATE. 2023-08-04 19:35:05 +10:00
Kevin Ring f54556704e Restore compatibility with non-Windows platforms. 2023-08-04 18:26:18 +10:00
Kevin Ring 335ea90678 Hackily get cesium-native compiling on UWP. 2023-08-04 08:53:12 +10:00
Joseph Birkner fe00f13d68 Undo last change. 2023-07-27 11:26:40 +02:00
Joseph Birkner 0638ccb3e6 Fix CESIUM_NATIVE_DRACO_LIBRARY for wasm build. 2023-07-26 17:27:38 +02:00
Serein Pfeiffer 03c1806485 deps: Add Catch2 dep only if not already present and tests activated. 2023-07-26 15:20:19 +02:00
Joseph Kaile 4f4901c717 address pull request comments 2023-07-21 14:43:51 -04:00
Kevin Ring 1c36c0e09a Merge remote-tracking branch 'origin/main' into meshopt-compression 2023-07-21 14:11:10 +10:00
Joseph Kaile 311489838a initial commit for meshopt-compression 2023-07-18 21:22:00 -04:00
Joseph Kaile b1bd5d237c add the meshoptimizer library 2023-07-13 14:10:05 -04:00
Kevin Ring fd4b97bbf6 A different solution to zlib's dirty repo. 2023-07-11 11:26:45 +10:00