The patches for the build system has now been committed. There were three main motivations for doing this cleanup before the release:

1. Better maintainability of the build code.

2. Better support for using C++11.

3. Being able to build against both DUNE 2.2 and upcoming DUNE 2.3.

If you are unsure of whether your local branch has conflicts with any of the new build code, here is a recipe for checking this by attempting to merge but not committing anything:

    git fetch upstream master
    git merge --no-commit FETCH_HEAD
    # you'll now see if you have any conflicts or not
    git merge --abort

I want to thank in particular @andlaus and @bska for their endurance of my endless nitpicking; I certainly appreciated theirs. :-)

Now, hopefully we won't have to deal with the build system again for quite a while...

--
        Roland.

_______________________________________________
Opm mailing list
[email protected]
http://www.opm-project.org/mailman/listinfo/opm

Reply via email to