56c5291823
Install required NSIS plugins.
2025-05-14 17:23:30 +02:00
cbf0a8d02f
Specify which build preset to use.
2025-05-14 17:23:30 +02:00
4fb100cb6c
Remove VCPKG OpenSSL hack.
2025-05-14 17:23:30 +02:00
aa04dec24c
Fix broken markdown in INSTALLER.md.
2025-05-14 17:23:30 +02:00
c118135ed4
Try building on Windows 2022.
2025-05-14 17:23:29 +02:00
637dd31272
Remove VCPKG specific code.
2025-05-14 17:23:29 +02:00
72c1d30103
Add missing include. Fixes building on Visual Studio 2022.
2025-05-14 17:23:29 +02:00
d071d0d635
Update build documentation for Windows.
2025-05-14 17:22:10 +02:00
8a02eb8bbb
Fix windeployqt not being found.
2025-05-14 17:22:10 +02:00
5821d341a9
Get Qt from Conan on Windows.
2025-05-14 17:22:10 +02:00
037fb81b24
Update libnode to allow building on Visual Studio 2022.
2025-05-14 17:22:10 +02:00
5e230b3453
Remove VCPKG references.
2025-05-14 17:22:10 +02:00
Edgar
91dd7c2e9a
🐛 Fixed cache key
2025-05-14 17:22:10 +02:00
bcaf0d2653
Use system Qt on Ubuntu 22.04.
2025-05-14 17:22:10 +02:00
ec7bcf8e42
Add architecture to cache key.
2025-05-14 17:22:10 +02:00
90c91b7ae1
Don't fail if Conan profile already exists.
2025-05-14 17:22:10 +02:00
8b89bdd33f
Just use Ubuntu 22.04 instead of Ubuntu 20.04 on the CI for now.
2025-05-14 17:22:10 +02:00
a304cd7077
Build without Crashpad for now.
2025-05-14 17:22:10 +02:00
1519f2f4de
Remove leftovers from Crashpad external_projects.
2025-05-14 17:22:10 +02:00
d5039232a3
Work around OpenSSL/system sometimes not being found.
2025-05-14 17:22:10 +02:00
4f45586321
Fix syntax error in PR builds GitHub Actions Workflow.
2025-05-14 17:22:10 +02:00
e5fd4b2592
Remove shaderc as it appears unused.
2025-05-14 17:22:09 +02:00
159d8793e9
Revert "Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.)"
...
This reverts commit dd51cb9e60f352e4eca0f94f3aaa04688879dd6b.
2025-05-14 17:22:09 +02:00
3447367951
Reenable WebRTC on Windows, as it is kind of important.
2025-05-14 17:22:09 +02:00
f1350835df
Consolidate "Configure CMake" steps.
2025-05-14 17:22:09 +02:00
54e4983106
Use source Qt on Ubuntu 20.04, as system Qt is too old.
2025-05-14 17:22:09 +02:00
b46f340549
Add hacked libcurl package which doesn't conflict with our system OpenSSL package. (Crashpad depends on libcurl.)
2025-05-14 17:22:09 +02:00
0bde342833
Disable Crashpad, as it doesn't compile on GCC14.
2025-05-14 17:22:09 +02:00
Edgar
59da3306ee
🔧 Re-enable crashpad
2025-05-14 17:22:09 +02:00
Edgar
c01828cd73
👷 Fixed CI
2025-05-14 17:22:09 +02:00
Edgar
0748f758c3
🔧 Added support for building with different versions of the qt conan pkg
2025-05-14 17:22:09 +02:00
Edgar
42d6b05849
👷 Use our mirror to access conancenter
2025-05-14 17:22:09 +02:00
Edgar
b235eec7e6
👷 Cleanup gh-actions
2025-05-14 17:22:09 +02:00
5aa32e6878
Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware.
2025-05-14 17:22:09 +02:00
a32b7cb935
Work around OpenSSL/system sometimes not being found.
2025-05-14 17:22:09 +02:00
d6e4080c68
Clean up .gitignore.
2025-05-14 17:22:09 +02:00
c4d358f250
Remove redundant setting of CXX compiler, as Conan already sets this.
2025-05-14 17:22:08 +02:00
f9cf80939f
Move Conan recipes to https://github.com/overte-org/overte-conan-recipes
2025-05-14 17:22:08 +02:00
09fdbba52b
Remove more remnants of VCPKG.
2025-05-14 17:22:08 +02:00
d2896b73da
Update RPM packaging for Conan.
...
As the previous code, this is pretty hacky.
2025-05-14 17:21:34 +02:00
63dfe2279f
Update Debian packaging for Conan.
...
Looking at the code, it was always pretty hacky and more or less worked coincidentally. So for now, the "fix" is also a hack.
2025-05-14 17:21:34 +02:00
c980a85c55
Work around libnode not being linked on Linux.
2025-05-14 17:21:34 +02:00
1ddb78dfb5
Build libnode with llhttp provided by conan.
2025-05-14 17:21:34 +02:00
6222a58f41
Update libnode.
2025-05-14 17:21:34 +02:00
04aee48e40
Fix libnode building on Linux.
2025-05-14 17:21:34 +02:00
8313cf4099
Add KDE patchset Qt.
2025-05-14 17:21:34 +02:00
5b2fc2342c
Update GitHub Actions for use with Conan.
2025-05-14 17:21:34 +02:00
fb6d2bdce0
Reenable GitHub Actions
2025-05-14 17:21:34 +02:00
f6b2956ff1
Fix some issues building with Conan Qt.
...
This still fails as upstream Qt includes an old bug in qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp; We should switch to KDE's Qt patchset as it has issues like this patched and we already use it on VCPKG. (https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15 )
2025-05-14 17:21:34 +02:00
Edgar
829a1b3c14
🔧 Updated conan overte remote url
2025-05-14 17:21:34 +02:00