SuperBuild News

Alexander Neundorf neundorf at kde.org
Wed Nov 16 19:58:58 UTC 2011


On Sunday 13 November 2011, Valentin Rusu wrote:
> On 11/13/2011 02:35 PM, Alexander Neundorf wrote:
> >> yesterday I added a Everything/CMakeLists.txt, which contains all
> >> projects from projects.kde.org, and also those which are still in svn.
> >> 
> >> What is missing, are the dependencies between the projects.
> >> 
> >> I created the list using the kde_projects.xml file provided by
> >> projects.kde.org. But the CMakeLists.txt is not updated automatically,
> >> since I didn't want to have automated parsing of that file etc.
> > 
> > And, the "Source" directory is now named "src", and the "Build" directory
> > is now named "build".
> 
> Are these directories still located under each modules directory or are
> they now unique overall superbuild?
> 
> As I already explained, using a unique src directory is very handy for:
> - easily find all the sources cloned by superbuild,
> - easily modify the sources when bugs occur,
> - easily push these bug fixes,
> - easily pull all the sources with a simple script.
> I can help with this, as my local superbuild is modified for this setup.
> 
> I also submitted a bug report to CMake team about cmake using fit fetch
> instead of git pull when sources are already cloned. 

Do you mean this ?

[ 15%] Performing update step (git fetch) for 'kde-runtime'
...
Your branch is behind 'origin/master' by 17 commits, and can be fast-
forwarded.

Hmm, no idea why fetch is used...

Alex


More information about the Kde-buildsystem mailing list