Details
-
User Story
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
b74250997 (dev), 2c9664ca3 (dev), 1971e8075 (dev), 29019c9ca (dev), 915b8d2f5 (dev), f818f73c0 (dev), c88b86fcc (dev)
Description
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
Attachments
Issue Links
- 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
-