You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clarify source build instructions for qt6 branch and cmake compatibility
Add explicit build instructions for the recommended qt6 branch with
the correct git clone command (-b qt6), document the
CMAKE_POLICY_VERSION_MINIMUM workaround for cmake 4.0+ compatibility
with older submodules like eglut, and clearly separate the deprecated
main branch instructions from the recommended qt6 path.
Addresses #120
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: src/source_build/launcher.md
+20-5Lines changed: 20 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
<divclass="warning">
4
4
5
-
The qt5 version is deprecated and only supported on distributions with protobuf that not depends on abseil and uses cmake 3.x.
5
+
The default (main) branch uses Qt5 and is deprecated. It is only supported on distributions with protobuf that does not depend on abseil and that use cmake 3.x.
6
6
7
-
Use branch qt6 for cmake 4.0 and newer protobuf.
7
+
**For most users, the `qt6` branch is recommended.** It supports cmake 4.0 and newer protobuf. See the [qt6 branch instructions](#building-the-qt6-branch-recommended) below.
8
8
9
9
</div>
10
10
@@ -16,18 +16,33 @@ Use branch qt6 for cmake 4.0 and newer protobuf.
16
16
-**Fedora** (Up to date as of 2024-08-21) - you'll need to install the
> **Note:** Some submodules (such as eglut) may specify an older minimum cmake version (e.g. 3.5). If you encounter cmake policy errors when building with cmake 4.0+, try adding `-DCMAKE_POLICY_VERSION_MINIMUM=3.5` to the cmake command.
37
+
38
+
## Build instructions (main branch, deprecated)
39
+
40
+
> **Warning:** The main branch uses Qt5 and is deprecated. Prefer the [qt6 branch](#building-the-qt6-branch-recommended) unless you specifically need the Qt5 version.
0 commit comments