Kevin Ring
d9d31300d7
Clean up and centralize compiler flags.
2025-11-07 16:41:47 +11:00
Kevin Ring
de6f08b7bc
Try removing openssl overlay port again.
2025-11-05 16:22:06 +11:00
Kevin Ring
0aaaee207e
Fix hash and feature name.
2025-11-04 20:53:08 +11:00
Kevin Ring
16be63a245
Use KTX-Software branch from my PR.
...
https://github.com/KhronosGroup/KTX-Software/pull/1075
2025-11-04 19:22:58 +11:00
Kevin Ring
52e5736b4a
Try again to remove blend2d and upgrade vcpkg.
...
Now that yesterday's vcpkg breakage has been reverted.
2025-10-29 14:49:15 +11:00
Kevin Ring
3080d41edb
Re-add blend2d overlay port.
...
This is an exact copy of:
0cb190f991/ports/blend2d
2025-10-28 19:42:04 +11:00
Kevin Ring
077e9f3765
Disable cpp-httplib on Emscripten, rather than downgrading it.
...
The older version has known CVEs, and anyway it's only used to host a
web server for an OAuth2 flow, which isn't going to work on the web
anyway.
2025-10-28 18:43:15 +11:00
Kevin Ring
60faebd4d2
Update vcpkg and remove blend2d overlay port.
...
This vcpkg version is not tagged, but was chosen because it includes
https://github.com/microsoft/vcpkg/pull/47969 .
2025-10-28 18:07:33 +11:00
Kevin Ring
c913278446
Re-add blend2d overlay port.
...
This is needed until https://github.com/microsoft/vcpkg/pull/47969 is
merged and we've updated to a vcpkg version that includes it.
Without it, builds with blend2d's `jit` feature disabled (Emscripten)
fail because the package erroneously attempts to
`find_dependency(asmjit)` even when there's no asmjit to find (because
it's disabled).
2025-10-27 18:58:50 +11:00
Kevin Ring
0e53ac995d
Remove blend2d overlay.
...
Once again it doesn't seem to be necessary locally. Let's see what CI
says.
2025-10-27 17:14:08 +11:00
Kevin Ring
000d27cbb1
Remove ada-url overlay port.
...
It doesn't seem to be doing anything useful, and the build is fine
locally without it.
2025-10-27 14:48:48 +11:00
Kevin Ring
62ef5734da
Don't let OpenSSL try to dlopen in wasm builds.
2025-10-23 10:17:28 +11:00
Kevin Ring
b40e3ecbc0
Use wasmXX-emscripten-cesium triplets.
...
Rather than overlaying the built-in wasm32-emscripten.
2025-10-22 19:54:10 +11:00
Kevin Ring
fb0123673e
Make openssl configure script exectuable.
...
To fix all the posixy platforms.
2025-10-21 19:55:10 +11:00
Brendan Duncan
5d44fd4670
fix wasm build errors
2025-10-20 22:40:24 -06:00
Brendan Duncan
3f416be76d
Add EM_CONFIG to VCPKG_ENV_PASSTHROUGH_UNTRACKED
2025-09-03 22:32:37 -06:00
Brendan Duncan
a37c73e776
Add option to build wasm64
2025-08-27 09:39:46 -06:00
Brendan Duncan
2c830aa233
WIP experiment with wasm32
2025-08-04 11:37:43 -06:00
Kevin Ring
8f2885589c
Make sure overlay directories exist.
2025-05-14 20:40:50 +10:00
Kevin Ring
55f0e58bef
Merge remote-tracking branch 'origin/multiple-views-one-reference-count' into works-on-mac-with-cmake4
2025-04-23 16:08:31 +10:00
Kevin Ring
6239454ad5
Get cesium-native working on macOS with CMake 4.
...
By upgrading to the latest vcpkg and removing an overlay port.
2025-04-22 11:30:42 +10:00
Kevin Ring
34c3cc55b3
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-04-22 11:22:57 +10:00
Kevin Ring
48c90069f3
Update msys links.
2025-04-15 13:32:19 +10:00
Kevin Ring
ae2b985cf2
Update msys links.
2025-04-15 13:30:42 +10:00
Tim Moore
ed58d0236b
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-01-31 17:02:12 +01:00
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
Tim Moore
b4fbda7d66
Find module for modp_b64
2024-12-05 16:03:52 +01:00
Tim Moore
0b4b1d7bc6
find modules for external dependencies
...
Add a find module for zlib-ng, which can be installed and included by
a config package. Other find modules may be necessary too.
2024-12-05 16:03:52 +01: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