Getting ecm files from the ECM package
    Alexander Neundorf 
    neundorf at kde.org
       
    Fri Nov  1 19:41:23 UTC 2013
    
    
  
On Friday 01 November 2013, Alexander Neundorf wrote:
...
> If that option was enabled when installing kf5umbrella, kf5umbrella will
> load that embedded ECM when asked for ECM.
> In this quick hack attached here
> find_package(KF5Umbrella)
> unconditionally loads KDECMakeSettings.cmake.
> The version attached here does a find_package(ECM), except if this step is
> skipped by the using package via set(KDE_SKIP_ECM TRUE).
> If WITH_ECM was not enabled when installing kf5umbrella/, it searches the
> normal system ECM, otherwise it uses the "embedded" one.
Alternatively, each package could request some version of ECM and this version 
would be downloaded individually (e.g. by KDECMakeSettings.cmake) for each 
package, and would not be installed at all (or via a switch use the system 
provided one), but would be only available in the buildtree.
This would have the downside that when chosing the download-option, when 
building all KF5 libs each of them might download their own copy of ECM.
Alex
    
    
More information about the Kde-frameworks-devel
mailing list