Skip to content
Snippets Groups Projects
  1. Jul 10, 2013
    • Christian Engwer's avatar
      [lru] · 8d806f56
      Christian Engwer authored
      - update documentation
      - add paranoia check to touch()
      8d806f56
    • Christian Engwer's avatar
      [collectivecommunication] · 61ee2348
      Christian Engwer authored
      update documentation
      61ee2348
    • Markus Blatt's avatar
      [CMake] Stops linking Boost_LIBRARIES by default (Fixes FS#1312) · a1abc5ca
      Markus Blatt authored
      Previously, when adding boost flags, we always linked all
      Boost_LIBRARIES. At least for the core modules this not needed
      and resulted in errors on some systems.
      
      This patch changes the add_dune_boost_flags function. By default no
      libraries are linked, but one can either provide the libraries using
      the LIBRARIES option or request linkage of all boost libraries with
      the LINK_ALL_BOOST_LIBRARIES option.
      a1abc5ca
  2. Jul 08, 2013
    • Markus Blatt's avatar
      [CMake] Fixes issues with DUNE_INSTALL_MODULEDIR for changes in INSTALL variables · 9170fc45
      Markus Blatt authored
      Previously, if the user changed e.g. CMAKE_INSTALL_PREFIX or
      CMAKE_INSTALL_DATAROOTDIR these changes where never mimiced in
      DUNE_INSTALL_MODULEDIR. This patch fixes this problem, such that
      DUNE_INSTALL_MODULEDIR changes unless it is explicitely set by the
      user before.
      
      We do using the same approach as in GNUInstallDirs.cmake. That is, we
      whether DUNE_INSTALL_MODULEDIR is set to a non-empty string. If that
      is the case we set an empty cache variable and overwrite locally with
      the default value. The default value is now a relative path.
      9170fc45
  3. Jul 06, 2013
  4. Jul 05, 2013
  5. Jun 24, 2013
  6. Jun 20, 2013
    • Steffen Müthing's avatar
      cdb05322
    • Steffen Müthing's avatar
      Fix whitespace hook to work with GNU xargs · 7ac598e2
      Steffen Müthing authored
      GNU xargs behaves differently from BSD xargs in that it always executes the command
      at least once, even if there are no arguments on stdin.
      As noticed by Martin, this behavior breaks the whitespace hook if the list of files to
      be checked is empty. In that case, the hook will now check *all* staged changes, resulting
      in false alarms.
      
      So we test which version of xargs we have and use the correct flags in either case. If neither
      one works, we bail out and ask the user to file a bug, but this behavior can be overriden with
      the environment variable DUNE_WHITESPACE_IGNORE_XARGS.
      
      Fixes FS#1316.
      7ac598e2
  7. Jun 19, 2013
  8. Jun 13, 2013
  9. Jun 11, 2013
  10. Jun 10, 2013
  11. Jun 07, 2013
    • Markus Blatt's avatar
      [autotools] Fixes quoting in test for DUNE symbols · 20620438
      Markus Blatt authored
      Some modules do test for complicated symbols,
      eg. "&StandardMerge<double,1,1,1>::build;", which lead to broken
      configure scripts. In the above case :
      " 1>build;
        ;"
      as a shell command.
      This patch quotes the program body used for AC_LANG_PROGRAM correctly
      to prevent this.
      20620438
  12. Jun 05, 2013
    • Markus Blatt's avatar
      [CMake] Guess build directory of dependencies · 8edbd926
      Markus Blatt authored
      Previously we relied on CMake's export(PACKAGE ...) function when
      finding dune packages without dune-control. This is error prone
      when using several instances of a dune-module (either with differing
      versions or built using different options). In this case there is no
      control which of the instances is used.
      
      Now we try to guess the correct build directory, if it was not
      provided with ${module}_DIR, ${module}_Root or in the
      CMAKE_PREFIX_PATH. Note that when using dunecontrol ${module}_DIR will
      always be set. We take the path of the current toplevel build
      directory and simply substitute any occurence of the name of current
      module with name of the module that we try to find. This works for
      both  building in a subdirectory of the source tree
      (e.g. ${module-source}/build-cmake) or in a sibling directory
      containing the module name (e.g. ${module}-build).
      8edbd926
    • Markus Blatt's avatar
    • Markus Blatt's avatar
    • Markus Blatt's avatar
      [dunecontrol] Adds git command support. · ba3927f8
      Markus Blatt authored
      ba3927f8
  13. May 29, 2013
  14. May 24, 2013
  15. May 23, 2013
  16. May 22, 2013
  17. May 16, 2013
  18. May 15, 2013
  19. May 13, 2013
    • Christian Engwer's avatar
      [dunecontrol] · 8b16eb31
      Christian Engwer authored
      quick-fix to make CMAKE builds respect the DUNE_BUILDDIR entry in opts
      files
      8b16eb31
  20. May 11, 2013
  21. May 10, 2013
Loading