Skip to content
Snippets Groups Projects
  1. Mar 02, 2015
    • Christoph Grüninger's avatar
      [CMake][Autotools] Enable MPI / parallel features by default. · 495f2fce
      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.
      495f2fce
  2. Jan 29, 2015
    • Dominic Kempf's avatar
      [CMake] Recognize UMFPack in compatibility layer · 13de6088
      Dominic Kempf authored
      The UMFPack test has been added after CMake, so I simply
      didnt know that it should be placed here, too.
      13de6088
    • Dominic Kempf's avatar
      [Bugfix][CMake] Fix problem with compatibility layer and parallel builds. · b57a46c0
      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.
      b57a46c0
  3. Nov 25, 2014
  4. Nov 08, 2014
    • Jö Fahlke's avatar
      [vc] Simplify ignore lists. · 251deeb0
      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.
      251deeb0
  5. Oct 06, 2014
  6. Jun 24, 2014
    • Markus Blatt's avatar
      [dunecontrol] Fixes error with installed old DUNE modules · 099ad827
      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.
      099ad827
  7. May 01, 2014
  8. Apr 14, 2014
    • Steffen Müthing's avatar
      [Buildsystem] Require C++11-compliant compiler and clean up associated tests · 77c8533e
      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.
      77c8533e
  9. Jan 31, 2014
  10. Jan 29, 2014
  11. Jan 16, 2014
  12. Jan 08, 2014
  13. Dec 19, 2013
  14. Dec 03, 2013
  15. Nov 22, 2013
  16. Aug 20, 2013
  17. Jun 13, 2013
  18. Jun 11, 2013
  19. May 01, 2013
  20. Apr 29, 2013
  21. Apr 25, 2013
    • Christian Engwer's avatar
      [dunecontrol] · ae0bbee3
      Christian Engwer authored
      fix incompatibility with mawk
      
      - explicitly state list of whitespaces
      - patch by Ansgar Burchardt
      
      [[Imported from SVN: r7452]]
      ae0bbee3
  22. Apr 24, 2013
  23. Mar 12, 2013
  24. Feb 25, 2013
  25. Feb 13, 2013
  26. Sep 20, 2012
  27. Aug 10, 2012
  28. Aug 08, 2012
  29. Aug 06, 2012
    • Christian Engwer's avatar
      [dunecontrol] · a5326996
      Christian Engwer authored
      improve error message for invalid module names
      
      [[Imported from SVN: r6881]]
      a5326996
  30. Jul 19, 2012
  31. Jul 18, 2012
Loading