Skip to content
Snippets Groups Projects
  1. May 21, 2015
  2. May 20, 2015
  3. May 19, 2015
  4. May 11, 2015
  5. May 05, 2015
  6. Apr 29, 2015
  7. Apr 27, 2015
  8. Apr 21, 2015
  9. Apr 20, 2015
  10. Apr 16, 2015
  11. Apr 15, 2015
    • Dominic Kempf's avatar
      [bugfix] Fix wrong named argument in dune_register_package_flags usage · 2348fe1b
      Dominic Kempf authored
      The Metis test used the wrong one and I copied it for PTScotch... :/
      2348fe1b
    • Dominic Kempf's avatar
      Update FindPTScotch.cmake to the new flag registry · b71d1daf
      Dominic Kempf authored
      This test has been added while the dune_enable_all_packages
      feature was developed...
      b71d1daf
    • Steffen Müthing's avatar
      Merge branch 'feature/FS1557-add-all-flags-by-default-infrastructure' · 21f3e893
      Steffen Müthing authored
      This branch adds the required infrastructure to automatically enable all
      external packages and Dune-internal libraries for all targets inside a
      given Dune modules. For this purpose, it adds a number of new CMake
      macros:
      
      - dune_enable_all_packages is the central macro that needs to be called
        in the main CMakeLists.txt of your project.
      
      - dune_library_add_sources is an optional macro that you only need if
        your project also contains a library and you want your executables to
        automatically link against that library. Note that this support
        requires CMake 3.1. Most user modules don't create their own libraries
        and can thus ignore this macro.
      
      - dune_register_package_flags has to be called in all configuration
        tests to register the outcome of the test so that
        dune_enable_all_packages can automatically add the required compiler
        and linker flags required to use the library that the configuration
        test has been written for.
      
      The branch also adds the required calls to dune_register_package_flags
      to all configuration tests in dune_common.
      
      There is a similar branch in dune-grid that updates the configuration
      tests in that module.
      
      * feature/FS1557-add-all-flags-by-default-infrastructure:
        [CMake] dune_library_add_sources: Add some sanity checks
        [CMake] dune_enable_all_packages: Add sensible scoping to macro variables
        [CMake] Avoid duplicate version warnings in dune_library_add_sources
        [CMake] dune_enable_all_packages(): Add version check to library support
        [CMake] Clean up dune_enable_all_packages() and fix library handling
        [CMake][ParMETIS] Fix some typos in dune_register_package_flags() call
        [CMake] Export project revision as ProjectVersionRevision
        Fix c&p error in verbosity code
        Introduce an APPEND parameter on the dune_register_package_flags macro
        Issue a warning when the registry macros parameters cannot be parsed
        Introduce an optional VERBOSE argument on the dune_enable_all_packages macro
        Introduce a macro dune_register_package flags to be used by find modules
        [CMake] Move the enable_all_packages feature to a separate module
        Update the duneproject script to ask the user whether to use all flags
        Introduce a macro that adds all flags to all targets
        Update all find scripts split definitions from includes
        Split ALL_PKG_FLAGS into ALL_PKG_DEFS and ALL_PKG_INCS
      21f3e893
Loading