D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2017-06-04 Thread Friedrich W. H. Kossebau
This revision was automatically updated to reflect the committed changes.
Closed by commit R288:66510d55dbe0: [FEATURE] Option to build & install QCH 
file with the public API dox (authored by kossebau).

CHANGED PRIOR TO COMMIT
  https://phabricator.kde.org/D3439?vs=14669=15154#toc

REPOSITORY
  R288 KJobWidgets

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D3439?vs=14669=15154

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

To: kossebau, #frameworks, ochurlaud
Cc: shumski


D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2017-05-18 Thread Friedrich W. H. Kossebau
kossebau updated this revision to Diff 14669.
kossebau added a comment.
Restricted Application added a project: Frameworks.


  Update to latest ECMAddQch

REPOSITORY
  R288 KJobWidgets

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D3439?vs=8792=14669

BRANCH
  addQCHBuild

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Updated, 37 lines] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-12-05 Thread kossebau (Friedrich W. H. Kossebau)
kossebau updated this revision to Diff 8792.
kossebau added a comment.


  update to latest ECMAddQch

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D3439?vs=8589=8792

BRANCH
  addQCHBuild

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Updated, 36 lines] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-28 Thread kossebau (Friedrich W. H. Kossebau)
kossebau updated this revision to Diff 8589.
kossebau added a comment.


  update to latest version of proposed ECMAddQCH

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D3439?vs=8488=8589

BRANCH
  addQCHBuild

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Updated] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-24 Thread kossebau (Friedrich W. H. Kossebau)
kossebau added a dependency: D2854: New: ECMAddQCH, for generating qch & 
doxygen tag files.

REVISION DETAIL
  https://phabricator.kde.org/D3439

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Updated, 32 lines] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-24 Thread kossebau (Friedrich W. H. Kossebau)
kossebau updated this revision to Diff 8488.
kossebau added a comment.


  Use new KDE_INSTALL_FULL_QTQCHDIR

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D3439?vs=8357=8488

BRANCH
  addQCHBuild

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Commented On] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-21 Thread shumski (Hrvoje Senjan)
shumski added inline comments.

INLINE COMMENTS

> kossebau wrote in CMakeLists.txt:82
> Imagine another project with a lib MyLib linking against KJobWidgets (in the 
> public interface). For MyLib also a QCH file should be created. To create 
> proper links from the QCH file for MyLib into the QCH file of KJobWidgets 
> (via qthelp:// urls), doxygen/the qt tools need to have access to some 
> information. This information is bound to the KF5JobWidgets_QCH target (see 
> https://phabricator.kde.org/D2854).
> By exporting the target here and including it into KF5JobWidgetsConfig.cmake, 
> this information then is automatically available to the ecm_add_qch call with 
> MyLib and passing just the target name in the LINK_QCH argument.

Allright, make sense.

REVISION DETAIL
  https://phabricator.kde.org/D3439

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Commented On] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-21 Thread kossebau (Friedrich W. H. Kossebau)
kossebau added inline comments.

INLINE COMMENTS

> shumski wrote in CMakeLists.txt:82
> I wonder about the reasoning behind the existence of this export, and 
> installation of it...

Imagine another project with a lib MyLib linking against KJobWidgets (in the 
public interface). For MyLib also a QCH file should be created. To create 
proper links from the QCH file for MyLib into the QCH file of KJobWidgets (via 
qthelp:// urls), doxygen/the qt tools need to have access to some information. 
This information is bound to the KF5JobWidgets_QCH target (see 
https://phabricator.kde.org/D2854).
By exporting the target here and including it into KF5JobWidgetsConfig.cmake, 
this information then is automatically available to the ecm_add_qch call with 
MyLib and passing just the target name in the LINK_QCH argument.

REVISION DETAIL
  https://phabricator.kde.org/D3439

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Changed Subscribers] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-21 Thread shumski (Hrvoje Senjan)
shumski added inline comments.

INLINE COMMENTS

> CMakeLists.txt:82
>  
> +ecm_install_qch_export(
> +TARGETS KF5JobWidgets_QCH

I wonder about the reasoning behind the existence of this export, and 
installation of it...

> CMakeLists.txt:98
> +TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_FULL_DATADIR}/qch
> +QCH_INSTALL_DESTINATION ${KDE_INSTALL_FULL_DATADIR}/qch
> +)

Is this really the right place?

REVISION DETAIL
  https://phabricator.kde.org/D3439

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud
Cc: shumski


[Differential] [Request, 32 lines] D3439: Create a QCH file with the API dox, optionally, using ECMAddQCH

2016-11-21 Thread kossebau (Friedrich W. H. Kossebau)
kossebau created this revision.
kossebau added reviewers: Frameworks, ochurlaud.

REVISION SUMMARY
  See https://phabricator.kde.org/D2854 for central discussion of new ECMAddQCH

TEST PLAN
  KF5JobWidgets.qch created by this: 
https://share.kde.org/index.php/s/UhVPFAy2cTb8cBL

BRANCH
  addQCHBuild

REVISION DETAIL
  https://phabricator.kde.org/D3439

AFFECTED FILES
  CMakeLists.txt
  KF5JobWidgetsConfig.cmake.in
  src/CMakeLists.txt

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #frameworks, ochurlaud