Hi,

On Wednesday 22 January 2014 12:06:11 Markus Blatt wrote:
> I am currently kind of lost concerning the build system of OPM. Do you
> guys have any pointers to documentation?

Roland recently wrote quite a bit about it. You can find it here:

https://github.com/OPM/opm-core/blob/master/cmake/OPM-CMake.md

> Or answers to some of my questions:
> 
> 1. Does the <module>_Deps variable need to list all dependencies or is
>    the dependency system somewhat transient and only the immediate
>    dependencies are needed?

to my knowledge it's transitive...

> 2. Changing CMake macros of one module. How does this happen? From the
>    discussion on github I am under the impression that this should happen
>    only in opm-core. If that is correct how do people manage their
>    changes?

well, it was decided that opm-core is the central hub for build system 
changes. So if you have anything related to the build system of some module 
(except opm-parser which is currently special), please also open a PR for 
opm-core so that the maintainers of the other modules can synchronize.

>    Do they do them locally in a branch of the module that they are
>    changing, later they simply revert this one commit and create an
>    additional branch in opm-core with the exact same build system
>    changes?

no reverts required, but all changes should also go into opm-core...

cheers
  Andreas

-- 
Who wrote this! And what was I thinking?
                          — "Overheard" by Ted Gould

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Reply via email to