This revision was automatically updated to reflect the committed changes.
Closed by commit R240:c837f58d505b: New: ECMAddQch, for generating qch &
doxygen tag files (authored by kossebau).
CHANGED PRIOR TO COMMIT
https://phabricator.kde.org/D2854?vs=14672=15148#toc
REPOSITORY
R240 Extra
kossebau added a comment.
If there are no further comments or other feedback, I would like to commit
this once 5.35 is tagged.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D2854
To: kossebau, #frameworks, #build_system, staniek
Cc: shumski, kfunk,
kossebau updated this revision to Diff 14672.
kossebau added a comment.
fix lett old "since 5.30"
REPOSITORY
R240 Extra CMake Modules
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=14671=14672
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
kossebau edited the summary of this revision.
kossebau edited the test plan for this revision.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D2854
To: kossebau, #frameworks, #build_system, staniek
Cc: shumski, kfunk, staniek, winterz, ochurlaud, #kdevelop
kossebau updated this revision to Diff 14671.
kossebau added a comment.
Restricted Application added projects: Frameworks, Build System.
Some minor improvements, prepare for release with 5.36
REPOSITORY
R240 Extra CMake Modules
CHANGES SINCE LAST UPDATE
ltoscano added a reviewer: KDE Buildsystem.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks, #kde_buildsystem
Cc: shumski, kfunk,
kossebau updated this revision to Diff 8863.
kossebau added a comment.
lowercase virtual folder name for consistency with the Qt ones
REPOSITORY
R240 Extra CMake Modules
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8856=8863
BRANCH
addApiDox
REVISION DETAIL
kossebau updated the summary for this revision.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks
Cc: shumski, kfunk, staniek, winterz,
kossebau updated this revision to Diff 8856.
kossebau added a comment.
support inheriting LINK_QCHS, drop LINK_QCHS_VERSIONED for now
REPOSITORY
R240 Extra CMake Modules
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8783=8856
BRANCH
addApiDox
REVISION DETAIL
kossebau added inline comments.
INLINE COMMENTS
> shumski wrote in KDEInstallDirs.cmake:534
> Hm, i guess i haven't checked KDEInstallDirs in a while. Somehow i remember
> KDE_INSTALL_USE_QT_SYS_PATHS was only activated by default if
> CMAKE_INSTALL_PREFIX was /usr.
>
> Ok, so the
kossebau updated the summary for this revision.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks
Cc: shumski, kfunk, staniek, winterz,
kossebau retitled this revision from "New: ECMAddQCH, for generating qch &
doxygen tag files" to "New: ECMAddQch, for generating qch & doxygen tag files".
kossebau updated the summary for this revision.
kossebau updated the test plan for this revision.
REPOSITORY
R240 Extra CMake Modules
kossebau updated this revision to Diff 8783.
kossebau added a comment.
s/QCH/Qch/, use find_oackage for needed tools, more control over output
REPOSITORY
R240 Extra CMake Modules
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8639=8783
BRANCH
addApiDox
REVISION DETAIL
shumski added inline comments.
INLINE COMMENTS
> kossebau wrote in KDEInstallDirs.cmake:534
> Fear I am still missing what you mean. So let's go explicitely, here is what
> I understand to happen:
>
> There are six different cases when using this macro and on the first
> invocation of cmake,
kossebau added inline comments.
INLINE COMMENTS
> shumski wrote in KDEInstallDirs.cmake:534
> It is :) But with this latest revision it is not when that var is off =) I'm
> saying that for both cases it should happen.
Fear I am still missing what you mean. So let's go explicitely, here is what
shumski added inline comments.
INLINE COMMENTS
> kossebau wrote in KDEInstallDirs.cmake:534
> But isn't this free recognition happening via KDE_INSTALL_USE_QT_SYS_PATHS as
> well?
> At least this is how I understand
>
kossebau added inline comments.
INLINE COMMENTS
> shumski wrote in KDEInstallDirs.cmake:534
> Right. But if you install a framework to same prefix as Qt, you get free
> recognition of plugins, qml imports, etc... This is valid for both /usr and
> custom prefix installs.
> I guess what i want
kossebau added inline comments.
INLINE COMMENTS
> shumski wrote in KDEInstallDirs.cmake:534
> I mean, addition of qch subdir is 'your' invention here.
> If Frameworks were to use only qmake build-system, i'm sure qch files would
> end up in QT_INSTALL_DOCS directory.
> I.e. for
kossebau added inline comments.
INLINE COMMENTS
> shumski wrote in KDEInstallDirs.cmake:534
> I think e.g. QMLDIR, PLUGINDIR, ECM_MKSPECS_INSTALL_DIR, etc. are vanilla
> Qt's. QCH files are thus installed straight into QT_INSTALL_DOCS dir AFAICS
> ...
Not sure what you mean, please point out
shumski added inline comments.
INLINE COMMENTS
> kossebau wrote in KDEInstallDirs.cmake:534
> Not sure what you mean, please point out the issue you see here with more
> details :)
>
> The plan here is:
> if KDE_INSTALL_USE_QT_SYS_PATHS is set, install QCH files to QT_INSTALL_DOCS,
> if not,
kossebau updated this revision to Diff 8639.
kossebau added a comment.
adapt also documentation to doc/QCH
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8635=8639
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
AFFECTED FILES
shumski added inline comments.
INLINE COMMENTS
> KDEInstallDirs.cmake:534
> +else()
> +_define_relative(QTQCHDIR DATAROOTDIR "doc/QCH"
> +"documentation bundles in QCH format for Qt-extending libraries")
I think e.g. QMLDIR, PLUGINDIR, ECM_MKSPECS_INSTALL_DIR, etc. are vanilla Qt's.
kossebau updated this revision to Diff 8635.
kossebau added a comment.
Use rather subfolder doc/QCH for installing QCH files
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8586=8635
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
AFFECTED FILES
kossebau updated the test plan for this revision.
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks
Cc: shumski, kfunk, staniek, winterz, ochurlaud, #kdevelop
kossebau updated this revision to Diff 8586.
kossebau added a comment.
integrate feedback from review with use for kdb, kproperty & kreport
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8485=8586
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
kossebau added dependent revisions: D3458: Create a QCH file with the API dox,
optionally, using ECMAddQCH, D3439: Create a QCH file with the API dox,
optionally, using ECMAddQCH, D3438: Create a QCH file with the API dox,
optionally, using ECMAddQCH.
REVISION DETAIL
kossebau updated the test plan for this revision.
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks
Cc: shumski, kfunk, staniek, winterz, ochurlaud, #kdevelop
kossebau updated the summary for this revision.
kossebau updated the test plan for this revision.
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, staniek, #frameworks
Cc: shumski, kfunk, staniek,
kossebau updated this revision to Diff 8485.
kossebau added a comment.
Add QTQCHDIR and QCHDIR to KDEInstallDirs
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8364=8485
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
AFFECTED FILES
kossebau added a comment.
In https://phabricator.kde.org/D2854#64179, @shumski wrote:
> > a) recommended install path for qch and tag files?
>
> At least when KDE_INSTALL_USE_QT_SYS_PATHS is TRUE, one could use
QT_INSTALL_DOCS (via ECMQueryQmake) var.
Good proposal, I think
kossebau updated this revision to Diff 8364.
kossebau updated the test plan for this revision.
kossebau added a comment.
Small fixes
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D2854?vs=8348=8364
BRANCH
addApiDox
REVISION DETAIL
https://phabricator.kde.org/D2854
AFFECTED
shumski added a comment.
> a) recommended install path for qch and tag files?
At least when KDE_INSTALL_USE_QT_SYS_PATHS is TRUE, one could use
QT_INSTALL_DOCS (via ECMQueryQmake) var.
REVISION DETAIL
https://phabricator.kde.org/D2854
EMAIL PREFERENCES
kossebau retitled this revision from "New: ECMGenerateApiDox, for generating
qch & tag files" to "New: ECMAddQCH, for generating qch & doxygen tag files".
kossebau updated the summary for this revision.
kossebau updated the test plan for this revision.
kossebau added a reviewer: Frameworks.
33 matches
Mail list logo