> 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

Reply via email to