> Besides this there's nothing stopping us from adding the git submodules > commands to the global CMakeLists.txt so it get executed automatically. Not a bad idea, but this would imply connecting to the internet during building, which should be avoided. (Has already been discussed in the first link I posted)
Unfortunately I currently don't have the time to do the research needed for deciding on an alternative. I'll let you know as soon as I have found a way that would fit our needs. Here are some links for those interested: Git Fake Submodules by Felix Geißendörfer: http://debuggable.com/posts/git-fake-submodules:4b563ee4-f3cc-4061-967e-0e48cbdd56cb Git Merge Subtree: https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html Git Subtree: http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/ 2014-03-30 10:33 GMT+02:00 Jonathan Aquilina <[email protected]>: > I think the submodules command should be added to the CMakeLists.txt file to > make it easier for those wishing to compile lmms and not well versed in how > git works. I admit those submodule commands this project is the first time > im seeing them used. > > > On Sun, Mar 30, 2014 at 10:25 AM, Tobias Doerffel > <[email protected]> wrote: >> >> What's the alternative if we always want to be able to easily >> integrate the latest upstream changes? It's been lots of work to >> manually apply the LMMS-specific patches to the current ZASF master >> branch. What we can do now is to simply merge upstream/master without >> losing our changes. If we have an independent copy somewhere in our >> source tree to my experience it's a mess to pull in upstream changes. >> >> Besides this there's nothing stopping us from adding the git >> submodules commands to the global CMakeLists.txt so it get executed >> automatically. >> >> Toby > > > > > -- > Jonathan Aquilina ------------------------------------------------------------------------------ _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
