From a43e6ec4a9160261076ed66c2daa952ad05dea02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@mi.fu-berlin.de> Date: Thu, 19 Nov 2015 13:45:31 +0000 Subject: [PATCH] Don't mention autotools anymore. --- README | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/README b/README index d0e5d2d..328f58a 100644 --- a/README +++ b/README @@ -6,14 +6,6 @@ following programs installed on your system: cmake >= 2.8.6 -or if you use the old autoconf build system: - - automake >= 1.9 - - autoconf >= 2.62 - - libtool - Getting started --------------- @@ -28,9 +20,8 @@ have to add the directory where the dunecontrol script resides (probably ./dune-common/bin) to your path or specify the relative path of the script. On your project and all uninstalled DUNE source modules found the script -will then calls the GNU autoconf/automake to create a ./configure-script -and the Makefiles. Afterwards that configure script will be called and the -modules will be build using make all +will then call cmake. passing the required options for other dune-modules +automatically. Most probably you'll have to provide additional information to dunecontrol (e. g. compilers, configure options) and/or make options. @@ -39,9 +30,6 @@ The most convenient way is to use options files in this case. The files defining four variables: CMAKE_FLAGS flags passed to cmake -AUTOGEN_FLAGS flags passed to autogen -CONFIGURE_FLAGS flags passed to configure -MAKE_FLAGS flags passed to make An example options file might look like this: @@ -50,22 +38,12 @@ CMAKE_FLAGS=" \ -DCMAKE_CXX_COMPILER=g++-4.9 \ -DCMAKE_CXX_FLAGS='-Wall -pedantic' \ -DCMAKE_INSTALL_PREFIX=/install/path" #Force g++-4.9 and set compiler flags -AUTOGEN_FLAGS="--ac=2.50 --am=1.8" #Forces autoconf 2.50 and automake 1.8 -CONFIGURE_FLAGS="CXX=g++-4.9 --prefix=/install/path" #Force g++-4.9 as compiler -MAKE_FLAGS=install #Per default run make install instead of simply make If you save this information into example.opts you can pass the opts file to dunecontrol via the --opts option, e. g. dunecontrol --opts=example.opts all -To get a full list of available configure flags just run - - dunecontrol configure --help - -after running at least - dunecontrol autogen - More info --------- @@ -76,5 +54,5 @@ See for further options. -The full build-system is described in the dune-common/doc/buildsystem (Git version) or under share/doc/dune-common/buildsystem if you installed DUNE! - +The full build-system is described in the dune-common/doc/buildsystem +(Git version) or under share/doc/dune-common/buildsystem if you installed DUNE! \ No newline at end of file -- GitLab