- Mar 02, 2015
-
-
Christoph Grüninger authored
In the past MPI / parallel features were disabled until the proper flag was added. This patch changes the behavior to enable MPI iff it is found. * Autotools: --disable-parallel and --enable-parallel work as before but the documentation is a bit clumsy to minimize changes. * CMake: USE_MPI gets removed, too. It was not used by the Dune core modules. The backwards compatible --disable-parallel remains.
-
- Jan 29, 2015
-
-
Dominic Kempf authored
The UMFPack test has been added after CMake, so I simply didnt know that it should be placed here, too.
-
Dominic Kempf authored
The compatibility layer disabled MPI whenever it did not find the --enable-parallel flag. This is overeager and harmful if users are gradually switching to replacing the configure flags with real cmake flags. Consider an opts file, with the following content: CMAKE_FLAGS="-DUSE_MPI=ON" The compatibility layer would now parse the non-existent CONFIGURE_FLAGS variable for an --enable-parallel option and disable MPI because it was not found. The -DCMAKE_DISABLE_FIND_PACKAGE_MPI=TRUE supersedes the USE_MPI=ON and we get a sequential build. The fix applied in this patch removes the else clause and only adds cmake flags when the --enable-parallel flag was found. To still explicitly allow to force sequential builds, the --disable-parallel flag is parsed in the same manner.
-
- Nov 25, 2014
-
-
Christoph Grüninger authored
-
- Nov 08, 2014
-
-
Jö Fahlke authored
"Makefile.in", "*.o", etc. need only be listed in the toplevel .gitignore, the rules are applied recursively. Test programs etc. should be listed as "/program" in their directory's .gitignore, so they are not accidentially ignored in a lower level directory.
-
- Oct 06, 2014
-
-
Ansgar Burchardt authored
-
- Jun 24, 2014
-
-
Markus Blatt authored
If duncontrol detects an installed dune-common module, then it always assumed that it contains a lib/dunecontrol subdirectory. Unfortunately, this does not hold for older dune-common modules and dunecontrol will error out later with a message like /usr/local/lib/dunecontrol: file not found Execution of dunecontrol terminated due to errors! With this commit we fix this by actually checking whether the lib/dunecontrol subdirectoy exists before adding it to DUNE_CONTROL_PATH. Thanks a lot to wuhao sife for reporting this problem.
-
- May 01, 2014
-
-
Christoph Grüninger authored
The variable is was set and used by dunecontrol but not by duneproject.
-
- Apr 14, 2014
-
-
Steffen Müthing authored
As we have bumped our compiler requirements to GCC 4.4+, we can now require the compiler to support C++11. This patch updates both the autotools and the CMake tests to produce an error if the compiler doesn't support either -std=c++11 or -std=c++0x. It also renames the tests from ..0X to ..11 and renames the configure options from --disable-gxx0xcheck to --disable-cxx11check and removes a couple of redundant calls to the autotools macro.
-
- Jan 31, 2014
-
-
Markus Blatt authored
clang does not support -print-multiarch. Therefore we try to extract the "Target:" line from clang -v.
-
- Jan 29, 2014
-
-
Markus Blatt authored
This was lost in the last commit.
-
Markus Blatt authored
-
- Jan 16, 2014
-
-
Markus Blatt authored
-
Markus Blatt authored
-
Markus Blatt authored
duneproject failed miserably when run with only installed modules. With this patch we correctly setup the pkg-config and dunecontrol path to handle this situation. In addition we fixed various issues with the newly created modules and they now build as exspected.
-
- Jan 08, 2014
-
-
Markus Blatt authored
-
Markus Blatt authored
Some ^[$BLANK] or [^[$BLANK]^'], where $BLANK is space followed by tab did not work as a capturing statement in some cases (e.g. opts files with CONFIGURE_FLAGS="CXX='bla'"). After this patch we use [$NOBLANK] with NOBLANK=^$space^$tab which works. In addition the other patches form feature/posix-sed-dunecontrol have been backported to close flyspray 1401.
-
- Dec 19, 2013
-
-
Markus Blatt authored
-
- Dec 03, 2013
-
-
Markus Blatt authored
-
- Nov 22, 2013
-
-
Markus Blatt authored
-
Markus Blatt authored
With this patch dunecontrol will work even if the path to the module contains spaces. Unfortunately, the tests for dune modules will still not work as I could not figure out how to use quoting in the CPP_FLAGS.
-
- Aug 20, 2013
-
-
Markus Blatt authored
-
- Jun 13, 2013
-
-
Markus Blatt authored
-
- Jun 11, 2013
-
-
Markus Blatt authored
-
- May 01, 2013
-
-
Markus Blatt authored
not available in older bash versions. [[Imported from SVN: r7462]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
this was the other way around. [[Imported from SVN: r7458]]
-
Markus Blatt authored
[[Imported from SVN: r7457]]
-
Markus Blatt authored
less interference. [[Imported from SVN: r7456]]
-
- Apr 25, 2013
-
-
Christian Engwer authored
fix incompatibility with mawk - explicitly state list of whitespaces - patch by Ansgar Burchardt [[Imported from SVN: r7452]]
-
- Apr 24, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7449]]
-
Markus Blatt authored
translating options for provided for configure to CMake syntax. [[Imported from SVN: r7448]]
-
- Mar 12, 2013
-
-
Markus Blatt authored
At least on Debian CMAKE_INSTALL_LIBDIR is the multiarch libdir. [[Imported from SVN: r7411]]
-
- Feb 25, 2013
-
-
Markus Blatt authored
Fixes flyspray 1260. PLEASE REVIEW! [[Imported from SVN: r7387]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7124]]
-
- Sep 20, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6988]]
-
- Aug 10, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6892]]
-
- Aug 08, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6890]]
-
- Aug 06, 2012
-
-
Christian Engwer authored
improve error message for invalid module names [[Imported from SVN: r6881]]
-
- Jul 19, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6873]]
-
- Jul 18, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6872]]
-