Commit graph

426 commits

Author SHA1 Message Date
3dd0dd3056 Add QT_NO_DEBUG to explicitly disabled Q_ASSERTs on Release and RelWithDebInfo builds. 2025-08-22 15:32:35 +02:00
0fda46b4f8 Make most warning suppression messages not print to stderr, so IDEs know that they are not problematic.
NOTICE is the default and it prints to stderr.
2025-08-22 15:32:06 +02:00
90becd8b05
Merge pull request #1641 from JulianGro/windows_qt
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
Use KDE Qt patchset on Windows
2025-08-17 19:23:21 +02:00
414a395e81 Avoid CMP0177 policy warning introduced in CMake 3.31. 2025-08-11 11:26:01 +02:00
fb099d6009 Move CMake defaults to conanfile.py to be applied as part of the Conan CMake toolchain *before* CMake uses its own defaults.
The way to set default CMAKE_CXX_FLAGS and similar is to use CMake toolchain files. While this is considered bad practice by the CMake community, it is pretty much necessary for us. CMake doesn't know what compiler, architecture, et cetera it is using in its toolchain; So instead we get all this information from Conan and add our defaults to Conan's CMake toolchain.
2025-07-18 13:16:26 +02:00
0c122cc2dd
Fix wrong name of CMAKE_COMPILE_WARNING_AS_ERROR
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
We were using the name of the target property instead of the cache variable name, so this wasn't doing anything.
2025-06-15 09:58:02 +02:00
b1aa068800
Fix misspelled -msse3 2025-06-11 11:15:46 +02:00
f58368faab
Update CMakeLists.txt
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2025-06-10 12:09:53 +02:00
c7a2ce2b3a Don't use OpenGL ES backend for now, as it fails to build. 2025-05-31 21:28:39 +02:00
a64e700d72 HIFI_USE_OPTIMIZED_IK and DOWNLOAD_SERVERLESS_CONTENT straggler. 2025-05-31 18:57:50 +02:00
1d0011cfb8 Replace RELEASE_TYPE environment variable with OVERTE_RELEASE_TYPE cache variable. 2025-05-31 18:04:40 +02:00
4e80443e33 Replace DISABLE_KTX_CACHE with OVERTE_DISABLE_KTX_CACHE. 2025-05-31 17:49:29 +02:00
e1c6ad7eed Replace HIFI_USE_OPTIMIZED_IK with OVERTE_USE_OPTIMIZED_IK. 2025-05-31 17:47:21 +02:00
47eb86e22d Replace USE_KHR_ROBUSTNESS with OVERTE_USE_KHR_ROBUSTNESS. 2025-05-31 17:44:30 +02:00
a9ce8d70e7 Remove unused set(PLATFORM_QT_GL OpenGL) 2025-05-31 17:43:29 +02:00
97978d4a4a Replace USE_NSIGHT with OVERTE_USE_NSIGHT. 2025-05-31 17:42:56 +02:00
a3fa85756e Replace DOWNLOAD_SERVERLESS_CONTENT with OVERTE_DOWNLOAD_SERVERLESS_CONTENT cache variable. 2025-05-31 17:41:30 +02:00
e8f977c12c Replace DISABLE_QML_OPTION and DISABLE_QML with OVERTE_DISABLE_QML cache variable. 2025-05-31 16:33:42 +02:00
42f6569912 Don't disable QML on Windows GLES by default. 2025-05-31 16:30:34 +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
96a55f0d9d Replace EXTERNAL_BUILD_ASSETS with OVERTE_EXTERNAL_BUILD_ASSETS. 2025-05-31 15:51:06 +02:00
0b20a901d3 Replace TIMESERVER_URL with OVERTE_TIMESERVER_URL. 2025-05-31 15:45:17 +02:00
018abbe4fc Remove Visual Studio 2017 workaround. 2025-05-31 15:43:11 +02:00
e3fd9cbc55 Replace MACOSX_DEPLOYMENT_TARGET environment variable with CMAKE_OSX_DEPLOYMENT_TARGET cache variable. 2025-05-31 15:39:24 +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
9233b7a3b5 Remove unused MOBILE variable. 2025-05-31 14:14:28 +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
19a8f75654 Add note about CMake documentation. 2025-05-31 14:02:37 +02:00
317e1a7d88 Replace OVERTE_WARNINGS_AS_ERRORS with CMake's new COMPILE_WARNING_AS_ERROR. 2025-05-31 13:58:50 +02:00
c4d358f250 Remove redundant setting of CXX compiler, as Conan already sets this. 2025-05-14 17:22:08 +02:00
09fdbba52b Remove more remnants of VCPKG. 2025-05-14 17:22:08 +02:00
Edgar
3d08904288 🔧 Simplify FixupBundlePostBuild 2025-05-14 17:21:33 +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
735ccf0f34 🐛 Fixed missing WIN32 definition when building with ninja 2025-05-14 17:21:31 +02:00
Edgar
fcc5582932 🐛 Fixed missing discord-rpc package 2025-05-14 17:21:31 +02:00
Edgar
ce90741a53 🐛 Fixed package_libraries_for_deployment() 2025-05-14 17:21:30 +02:00
Edgar
559d3712dd 🚧 WIP build with conan
Currently can only build the interface
2025-05-14 17:21:29 +02:00
Edgar
113c6ddc50 🚧 Replace vcpkg with conan 2025-05-14 17:13:54 +02:00
bc6f8857fb Fix CMake errors; CMake removed version compatibility with CMake 3.5 and below. This includes bumping glslang, as it was still using CMake version compatibility <3.0. 2025-03-01 14:12:12 +01:00
Maki
5e35f76668 Remove hifi-screenshare
Cherry picked and updated from Tivoli dd5b6ea6ee5597a06603e16509640e7ed18106bb

Co-authored-by: Julian Groß <julian.g@posteo.de>
2024-10-18 18:59:18 -07:00
HifiExperiments
f2d8fa2fe4 whitelist -> allowlist 2024-08-13 17:29:53 -07:00
HifiExperiments
2ae2f29b29 Apply suggestions from code review
Co-authored-by: Dale Glass <51060919+daleglass@users.noreply.github.com>
2024-06-05 13:35:28 -07:00
Dale Glass
40761fb545 Fix warnings as errors for MSVC 2024-03-16 00:40:33 +01:00
Edgar
dac3006d8b
🔧 Disable building electron screenshare app on windows 2024-03-11 20:55:56 +01:00
Dale Glass
f84cfec62e Use response files on Ninja for long paths 2023-12-08 14:15:19 -08:00
Dale Glass
3e4a4119dc Disable Neuron by default 2023-12-04 15:38:04 -08:00
70833f6591 Chenged -falign-functions to use architecture-specific value 2023-08-18 13:17:45 +02:00
e8c1e691ad Align functions to avoid V8 asserts in debug builds 2023-08-14 11:08:20 +02:00