Commit graph

799 commits

Author SHA1 Message Date
32d5cd14a0 Fix build dates being used in the user data path. 2025-06-15 10:42:54 +02:00
b688a0539b
Merge pull request #1584 from overte-org/cmake_variables
CMake refactor
2025-06-13 09:20:17 +02:00
HifiExperiments
9b7b5a2bea
Merge pull request #1242 from HifiExperiments/entityProps
fix noNetwork and add documentation for automated entity property files
2025-06-10 17:32:19 -07:00
4fc571e71e
Merge branch 'master' into cmake_variables 2025-06-09 11:28:13 +02:00
HifiExperiments
5278ac2fec material layering part 1: data plumbing + initial triplanar changes 2025-06-02 19:29:53 -07:00
b00a865e3e Apparently INTERNAL is its own datatype, so it is mutually exclusive to BOOL. 2025-06-01 21:50:42 +02:00
eb16e5871e Use numbers for variables like PRODUCTION_BUILD. NSIS, which later consumes these variables, isn't as flexible when it comes to boolean variables as CMake. 2025-06-01 00:04:05 +02:00
5fda2fbe4a Change PRODUCTION_BUILD et cetera to be cache variables, so that they can be accessed by other CMake files. 2025-05-31 22:33:19 +02:00
4afc038ac3 Always use STABLE_GLOBAL_SERVICES. I assume we will eventually get rid of this completely, since we want the Directory service to be federated and switchable during runtime. 2025-05-31 18:54:52 +02:00
08da32b71a Refactor PRODUCTION_BUILD, PR_BUILD, and STABLE_BUILD. We stop exposing them since they are already set automatically, and limit their usage. 2025-05-31 18:51:26 +02:00
28c005b85c Replace BUILD_NUMBER with OVERTE_GIT_COMMIT_SHORT cache variable to be more descriptive. 2025-05-31 18:40:45 +02:00
893370ddc0 Add NIGHTLY release type for master builds. 2025-05-31 18:33:42 +02:00
c1aa0b369c Add BUILD_DATE to BUILD_VERSION. This way we can tell how old experimental/testing builds are. 2025-05-31 18:30:04 +02:00
ca42d217b0 Replace RELEASE_NUMBER environment variable with OVERTE_RELEASE_NUMBER cache variable. 2025-05-31 18:24:05 +02:00
45143a1c66 Replace BUILD_TIME with BUILD_DATE and switch to ISO date format. 2025-05-31 18:10:52 +02:00
f0842177c3 Throw error on malformed OVERTE_RELEASE_TYPE. 2025-05-31 18:08:00 +02:00
1d0011cfb8 Replace RELEASE_TYPE environment variable with OVERTE_RELEASE_TYPE cache variable. 2025-05-31 18:04:40 +02:00
97978d4a4a Replace USE_NSIGHT with OVERTE_USE_NSIGHT. 2025-05-31 17:42:56 +02:00
6bab8c2cd1 Remove DEPLOY_PACKAGE. We already set DOWNLOAD_SERVERLESS_CONTENT in our main CMakeLists.txt. 2025-05-31 17:39:50 +02:00
c0397c35b7 Remove SERVER_ONLY and CLIENT_ONLY environment variables. 2025-05-31 16:28:37 +02:00
99cf96bed2 Replace BUILD_* and BUILD_*_OPTION with OVERTE_BUILD_* cache variables. 2025-05-31 16:11:12 +02:00
0b20a901d3 Replace TIMESERVER_URL with OVERTE_TIMESERVER_URL. 2025-05-31 15:45:17 +02:00
3b06290e46 Remove OVERTE_OPTIMIZE and OVERTE_CPU_ARCHITECTURE, replacing them with sane defaults. 2025-05-31 15:36:36 +02:00
5e14df33de Replace USE_GLES environment variables with OVERTE_RENDERING_BACKEND cache variable. 2025-05-31 15:07:03 +02:00
cee546cfe0 Replace CMAKE_BACKTRACE_URL and CMAKE_BACKTRACE_TOKEN environment variables with OVERTE_BACKTRACE_URL and OVERTE_BACKTRACE_TOKEN CMake cache variables. 2025-05-31 14:10:24 +02:00
aeb4bd4f1e Switch to PulseAudio's webrtc-audio-processing.
Disable WebRTC Data Channels, clean up WebRTC.h, update AudioClient.cpp and AudioClient.h to newer API.
2025-05-14 17:27:30 +02:00
d0a58082cd Add initial AppImage packaging support through CPack. 2025-05-14 17:23:31 +02:00
Edgar
881a0ce999 🔧 Added OpenXR conan pkg 2025-05-14 17:23:31 +02:00
Edgar
f3590d1a41 🐛 Fixed missing openssl DLL's on Windows 2025-05-14 17:23:31 +02:00
Edgar
9a7756b0f4 Revert "Remove VCPKG OpenSSL hack."
This reverts commit 891c6babc8477f1a5a08c5a202f847252b4af7e7.
2025-05-14 17:23:31 +02:00
cf5b7f31db Simplify Target macros. 2025-05-14 17:23:30 +02:00
4fb100cb6c Remove VCPKG OpenSSL hack. 2025-05-14 17:23:30 +02:00
637dd31272 Remove VCPKG specific code. 2025-05-14 17:23:29 +02:00
8a02eb8bbb Fix windeployqt not being found. 2025-05-14 17:22:10 +02:00
5e230b3453 Remove VCPKG references. 2025-05-14 17:22:10 +02:00
1519f2f4de Remove leftovers from Crashpad external_projects. 2025-05-14 17:22:10 +02:00
09fdbba52b Remove more remnants of VCPKG. 2025-05-14 17:22:08 +02:00
124ff93a7f Target only TBB, not the conan specific meta target onetbb:onetbb. 2025-05-14 17:21:34 +02:00
Edgar
2ec44a391c 🔧 Added artery-font-format 2025-05-14 17:21:33 +02:00
Edgar
3d08904288 🔧 Simplify FixupBundlePostBuild 2025-05-14 17:21:33 +02:00
Edgar
e369e6bc98 🐛 Fixed missing libraries on Linux 2025-05-14 17:21:33 +02:00
Edgar
1c24bd00cf 📦 Added cgltf Conan package 2025-05-14 17:21:32 +02:00
Edgar
27ff1807f5 🔧 Use conan packages instead of cmake external projects 2025-05-14 17:21:32 +02:00
Edgar
4265d31c28 🔧 Reenabled build with WebRTC
This uses a temporary prebuild package to build, it would be better to build WebRTC from sources
2025-05-14 17:21:32 +02:00
Edgar
fcc5582932 🐛 Fixed missing discord-rpc package 2025-05-14 17:21:31 +02:00
Edgar
df1eec6f2d 🔧 Let cmake find the python3 executable 2025-05-14 17:21:31 +02:00
Edgar
010af2ed65 🐛 Fixed build failing when using Ninja 2025-05-14 17:21:31 +02:00
Edgar
302bb09308 🐛 Fixed FixupBundlePostBuild failing to find QT dlls 2025-05-14 17:21:30 +02:00
Edgar
ce90741a53 🐛 Fixed package_libraries_for_deployment() 2025-05-14 17:21:30 +02:00
Edgar
f4ad5cafb4 🐛 Fixed shadergen unable to find tools 2025-05-14 17:21:29 +02:00