Summary: | qt-kde does not compile without qt-copy symlink | ||
---|---|---|---|
Product: | [Developer tools] kdesrc-build | Reporter: | charlie <kdebugs> |
Component: | general | Assignee: | Michael Pyne <mpyne> |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | NOR | ||
Version: | Git | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
charlie
2011-02-03 07:20:58 UTC
Well, the module should be called qt-copy, not qt-kde (so it should not be a symlink at all). This is required now as Qt uses a different build system from the rest of KDE, and I want to say there's a few other things that are slightly different for Qt builds than for others. However kdesrc-build could be smarter about simply autodetecting when Qt or a clone of Qt is being built and respond accordingly, so I'll leave the bug open. Should be fixed with commit a2b25b883f7cade79a042d0094cdc91b7e30bd53 in git master. As long as kdesrc-build detects that the module should be using a Qt build system it will take the Qt-specific actions required. You can see what build system kdesrc-build thinks is required if you pass '--verbose' as a command line option while building. Git commit a6807d9b8aa573f7ea5471102de06345e14ad331 by Michael Pyne. Committed on 03/01/2012 at 04:39. Pushed by mpyne into branch 'master'. Do not require the Qt module to be named 'qt-copy'. Pretty much what it says in the subject, although it depends at this point on auto-detecting the proper build system correctly. If you want to see what build system kdesrc-build thinks is required, run with --verbose or --debug, and the build system will be displayed with the module name during the build phase. I mistakenly said an earlier commit implemented this feature though, it's actually *this* commit. M +1 -2 README M +10 -10 kdesrc-build M +1 -1 kdesrc-build-setup M +15 -10 kdesrc-build-test.pl M +8 -9 kdesrc-buildrc-sample http://commits.kde.org/kdesrc-build/a6807d9b8aa573f7ea5471102de06345e14ad331 Good job. |