Commit Graph

227 Commits

Author SHA1 Message Date
Brian L 53726e31ac Add CESIUM_MSVC_STATIC_RUNTIME_ENABLED cmake variable 2024-06-11 13:58:43 -06: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
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
Kevin Ring baa611e19b Hopefully fix problem on macOS. 2023-07-11 10:39:13 +10:00
Kevin Ring e6ce4a9a1d Don't let zlib dirty its repo on configure. 2023-07-10 09:23:24 +10:00
Joseph Kaile 84f2e8f550 automatically unzip data if gzipped data is detected 2023-05-18 13:11:49 -04:00
Hannes Janetzek 0a1bb6c9e9 fix ninja build for libjpeg-turbo
without this ninja doesn't build the target for
cesium-native/extern/libjpeg-turbo/RelWithDebInfo/libturbojpeg.a
automatically. Solution was suggested here
https://cmake.org/pipermail/cmake/2015-November/062055.html
2023-04-26 21:43:35 +02:00
assiduous a1846ae459 Set position-independent code flag for libjpeg-turbo 2023-04-24 09:02:50 -07:00
Joseph Kaile cca075895d use install prefix to set turbojpeg location 2023-04-21 10:49:33 -04:00
Joseph Kaile 715f5b1ae7 if install prefix is set, use it 2023-04-21 10:13:07 -04:00
Joseph Kaile c448b60557 Revert "Revert "add special case if generator is xcode and building for ios""
This reverts commit 8c7b9d9afa.
2023-04-20 18:23:20 -04:00
Joseph Kaile 8c7b9d9afa Revert "add special case if generator is xcode and building for ios"
This reverts commit 97dbde4987.
2023-04-20 18:23:07 -04:00
Joseph Kaile 97dbde4987 add special case if generator is xcode and building for ios 2023-04-20 18:20:09 -04:00