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
...
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
...
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