Skip to content
Snippets Groups Projects
  1. Feb 06, 2015
    • Steffen Müthing's avatar
      Merge branch 'feature/FS1535-cmake-sourcedir-to-builddir-utilities' · 7175e4f2
      Steffen Müthing authored
      This branch adds CMake macros for copying / symlinking files from the source
      directory to the build directory and for adding a symlink back to the corresponding
      directory in the source tree into every directory in the build tree.
      
      * feature/FS1535-cmake-sourcedir-to-builddir-utilities:
        [CMake] Do copies as a fall-back if symlinks are not available on the platform
        [Cmake] Add macros for copying files from the source tree to the build tree.
        [CMake] add macro dune_symlink_to_source_files
        [CMake] Add macro dune_symlink_to_source_tree
      7175e4f2
  2. Feb 04, 2015
  3. Feb 03, 2015
  4. Feb 02, 2015
  5. 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
    • Christoph Grüninger's avatar
      [CMake] Treat suggested dune-modules as OPTIONAL. · 2b1a0a03
      Christoph Grüninger authored
      RECOMMENDED created new categories in the summary.
      Technically there are no differences.
      2b1a0a03
  6. Jan 28, 2015
    • Dominic Kempf's avatar
      [CMake] add macro dune_symlink_to_source_files · 1ca7dbfd
      Dominic Kempf authored
      add symlinks to the build tree, which point to files in the source tree.
      Foreach file given in "files", a symlink of that name is created in the
      corresponding build directory. Use for ini files, grid files etc. A warning
      is issued on Windows systems.
      1ca7dbfd
    • Dominic Kempf's avatar
      [CMake] Add macro dune_symlink_to_source_tree · 61841f1f
      Dominic Kempf authored
      Add a symlink called src_dir to all directories in the build tree.
      That symlink points to the corresponding directory in the source tree.
      Call the macro from the toplevel CMakeLists.txt file of your project.
      You can also call it from some other directory, creating only symlinks
      in that directory and all directories below. A warning is issued on
      Windows systems.
      61841f1f
  7. Jan 27, 2015
  8. Jan 26, 2015
  9. Jan 19, 2015
    • Dominic Kempf's avatar
      [CMake][Bugfix] Fix two typos in the metis test · 9addf077
      Dominic Kempf authored
      Tried to include CheckSymbolExists instead of CheckFunctionExists.
      The wrong include only triggered in a very rare case, where
      the module had not been included from elsewhere in the project.
      
      Also, a typo in a library variable.
      9addf077
  10. Jan 15, 2015
  11. Jan 13, 2015
  12. Jan 11, 2015
  13. Jan 09, 2015
  14. Jan 02, 2015
  15. Dec 29, 2014
  16. Dec 26, 2014
  17. Dec 22, 2014
  18. Dec 12, 2014
  19. Dec 11, 2014
  20. Dec 08, 2014
  21. Dec 05, 2014
  22. Dec 02, 2014
  23. Dec 01, 2014
Loading