-
User Story
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
b74250997 (dev), 2c9664ca3 (dev), 1971e8075 (dev), 29019c9ca (dev), 915b8d2f5 (dev), f818f73c0 (dev), c88b86fcc (dev)
When cloning Qt from git, we advise users and contributors to use qt5.git, and call init-repository .
init-repository is written in Perl though, which is not installed by default. Since we got rid of the other mandatory perl dependency - syncqt - a while ago, init-repository is actually the last more-or-less mandatory part in the Qt Build System using Perl.
The goal is to replace init-repository in CMake, with a small bat/.sh wrapper. This has following advantages:
- Removal of Perl dependency
- Could be transparent, e.g. just cmake ~/dev/qt5
- is duplicated by
-
QTBUG-132296 Consider merging the init-repository and configure scripts.
-
- Closed
-
- relates to
-
QTBUG-122622 configure on Windows can't handle unquoted -DFOO=0 arguments
-
- Closed
-
- resulted in
-
QTBUG-123331 init-repository --module-subset=essential initializes too much
-
- Reported
-