Commit Graph

24 Commits

Author SHA1 Message Date
Andreas Lauser
10a07ef9a4 change version to 2018.04-pre 2017-10-19 19:30:31 +02:00
Arne Morten Kvarving
86524b27aa require dune >= 2.4 2017-07-19 14:32:57 +02:00
Andreas Lauser
8ef90deb2a Change the version to 2017.10-pre 2017-04-13 12:58:55 +02:00
Andreas Lauser
24f709f983 update the dune.module file 2017-01-20 13:26:26 +01:00
Atgeirr Flø Rasmussen
ec85a922ac Update dune.module to reflect changed dependency graph. 2016-11-29 13:31:48 +01:00
Atgeirr Flø Rasmussen
be462f6c3a dune.module: change version to 2017.04-pre 2016-11-04 12:26:59 +01:00
Andreas Lauser
aee0020a98 add opm-output as a dependency to dune.module
without it, building with dunecontrol fails...
2016-06-16 14:09:02 +02:00
Atgeirr Flø Rasmussen
b248655314 dune.module: change version to 2016.10-pre 2016-05-03 14:31:32 +02:00
Atgeirr Flø Rasmussen
40220994c7 Bump version and unify format of dune.module. 2015-10-23 13:18:47 +02:00
Arne Morten Kvarving
1f47ea7530 changed: sync with renaming to opm-common 2015-09-08 14:33:24 +02:00
Andreas Lauser
e5fe7e4c6c add opm-material to the dependencies specified by dune.module 2015-09-02 12:23:24 +02:00
Andreas Lauser
e8f0f6a48f fix the opm-cmake duncontrol support 2015-05-11 13:34:32 +02:00
Andreas Lauser
b11a667de0 dune.module: specify dependency on opm-parser
this is tested in cmake, but dunecontrol was unware of it up to
now. this depends on OPM/opm-parser#67
2013-12-06 17:11:52 +01:00
Atgeirr Flø Rasmussen
823cc64c78 Bump version numbers.
Since there are a few new APIs and features, but no major changes,
it seems proper to move from 1.0 to 1.1, even though strict
backward compatibility cannot be expected.

Label bumped to 2013.10.
2013-10-21 13:53:29 +02:00
Roland Kaufmann
404413a226 Insert remainder to keep version number is sync. 2013-08-01 11:27:22 +02:00
Roland Kaufmann
663c6240a8 Add a label field to the project information
The difference between the version number (1.0) and the label (2013.03)
is: The version is time-independent but shows the level of compatibility,
see e.g. <http://www.semver.org>, whereas the label is a marketing tool
which describes the project progress.
2013-07-31 11:45:56 +02:00
Roland Kaufmann
00c367f184 Add description back to dune.module
We want to read this from a declarative file instead of having it
in the build system source.
2013-07-30 13:37:32 +02:00
Roland Kaufmann
93d64033b2 Add maintainer information
This seems to have disappeared in one of my many edits of this file
when trying to set version number in it automatically.
2013-03-08 11:49:26 +01:00
Roland Kaufmann
39758ab13b Revert clever setting of version number in dune.module
dunecontrol will read the dune.module file first, before calling any
configuration files; thus it cannot be initialized from the script
but the version numbers must be hardcoded here and updated manually.
2013-02-11 23:06:37 +01:00
Roland Kaufmann
af014936cc Create DUNE module file from CMake properties
That will save us from keeping the files in sync manually.
2013-02-11 22:38:00 +01:00
Roland Kaufmann
d193938597 Set version number to 1.0 in anticipation of release
Version numbers for the library follow ABI-style and is independent
of the ones for releases. If the interface breaks, we change the
soversion, regardless of the timing of the releases.
2013-02-11 22:37:58 +01:00
Roland Kaufmann
3adbcaad06 Annotate dependencies with version number 2013-02-11 22:37:58 +01:00
Roland Kaufmann
a05ba20165 Provide ability to build in DUNE framework
dunecontrol will look for a file called dune.module and use the
information therein to determine which and in what sequences directories
should be built.

By specifying dune-common and dune-istl as dependencies here, we
ensure that those directories are available before opm-core. They are
not true dependencies; opm-core is usable without them, but if you are
using dunecontrol, then it is a good bet that dune-istl also is
available and desirable to use.
2013-02-11 22:37:57 +01:00
Andreas Lauser
31d0681a66 opm-core: make it a usable in conjunction wit dunecontrol
This allows projects which use the DUNE build system and want to use
OPM-Core to specify a dependency in their dune.module file. (i.e. they
don't have to worry about compiler and linker flags anymore.)

opm-core can still be used without having DUNE installed, though. This
means that for users which do not need/want a dependency on DUNE,
nothing changes.

v2: avoid naming conflict of the AX_BOOST_BASE macro with dune-common
    by renaming it to OPM_BOOST_BASE.
v3: make the library detection work nicely
v4: Use AX_BOOST_BASE M4 macro from opm-core instead from dune-common
    as base for OPM_BOOST_BASE to get rid of a few bugs, reworded
    commit message. Thanks to Bård Skaflestad for the review.
2012-07-02 19:17:25 +02:00