Skip to content
Snippets Groups Projects
  1. Feb 19, 2013
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6621 · 42397b22
      Markus Blatt authored
      Revision  r6621
      .----------------------
      Removed superfluous curly bracket.
      
      .----------------------
      
      
      [[Imported from SVN: r7163]]
      42397b22
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6620 · 2781b4a3
      Markus Blatt authored
      Revision  r6620
      .----------------------
      Create a rudimentary Doxyfile using cmake.
      
      .----------------------
      
      
      [[Imported from SVN: r7162]]
      2781b4a3
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6619 · 869634d3
      Markus Blatt authored
      Revision  r6619
      .----------------------
      Introduced doc target for building the documentation.
      Right now only the buildsystem documentation is built.
      
      .----------------------
      
      
      [[Imported from SVN: r7161]]
      869634d3
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6618 · d5c6ccda
      Markus Blatt authored
      Revision  r6618
      .----------------------
      Facilitate providing a custom target name where the files will be
      creates. Thus we can run latex during make doc.
      
      .----------------------
      
      
      [[Imported from SVN: r7160]]
      d5c6ccda
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6615 · ccfbcdd1
      Markus Blatt authored
      Revision  r6615
      .----------------------
      Make this more compact and readable by using loops.
      
      .----------------------
      
      
      [[Imported from SVN: r7159]]
      ccfbcdd1
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6614 · fdcb4c98
      Markus Blatt authored
      Revision  r6614
      .----------------------
      Use MPI in the DUNE way (deactivating the CXX bindings using
      the ENABLE trick).
      Added an utility cmake function to add the necessary flags for
      compilation and linking.
      
      .----------------------
      
      
      [[Imported from SVN: r7158]]
      fdcb4c98
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6613 · 982348d2
      Markus Blatt authored
      Revision  r6613
      .----------------------
      Added missing file with the doxygen stuff.
      
      .----------------------
      
      
      [[Imported from SVN: r7157]]
      982348d2
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6612 · c6a310ea
      Markus Blatt authored
      Revision  r6612
      .----------------------
      The names of the produced executable were changed in the branch :/
      Now the executables with the correct names are built.
      
      .----------------------
      
      
      [[Imported from SVN: r7156]]
      c6a310ea
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6611 · 4e9b6b43
      Markus Blatt authored
      Revision  r6611
      .----------------------
      Moved add_test directives to CMakeLists.txt of the right directory.
      
      .----------------------
      
      
      [[Imported from SVN: r7155]]
      4e9b6b43
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6610 · 4225a5cb
      Markus Blatt authored
      Revision  r6610
      .----------------------
      - Moved the test definitions to the CMakeLists.txt of the test
        directories. This seems to be more manageable.
      - Deactivated building of the test during make all. Seems annoying to
        our users.
      - Introduced make check mimicing autotools.
      
      Tests still fail where they should not.
      
      .----------------------
      
      
      [[Imported from SVN: r7154]]
      4225a5cb
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6609 · 490d6d6c
      Markus Blatt authored
      Revision  r6609
      .----------------------
      Enable testing _BEFORE_ adding sub directories.
      
      .----------------------
      
      
      [[Imported from SVN: r7153]]
      490d6d6c
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6606 · 0d1ae455
      Markus Blatt authored
      Revision  r6606
      .----------------------
      Adapt cmake variables, such that we can use dune-common.pc.in
      .----------------------
      
      
      [[Imported from SVN: r7152]]
      0d1ae455
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6605 · bcbafb97
      Markus Blatt authored
      Revision  r6605
      .----------------------
      Install Doxystyle file.
      
      .----------------------
      
      
      [[Imported from SVN: r7151]]
      bcbafb97
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6604 · 4340ffe6
      Markus Blatt authored
      Revision  r6604
      .----------------------
      Install buildsystem.pdf
      
      .----------------------
      
      
      [[Imported from SVN: r7150]]
      4340ffe6
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6603 · a30b43b3
      Markus Blatt authored
      Revision  r6603
      .----------------------
      Build the build system documentation.
      
      ISSUES:
      - Only works for out of source builds
      - We will probably run into issues on non-unix platforms
      - Is the licence compatible with ours?
      
      .----------------------
      
      
      [[Imported from SVN: r7149]]
      a30b43b3
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6602 · d6be1103
      Markus Blatt authored
      Revision  r6602
      .----------------------
      Cmake now installs headers, libs, m4 macros, shell scripts.
      
      The documentation is still not built and therefore not installed
      
      .----------------------
      
      
      [[Imported from SVN: r7148]]
      d6be1103
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6601 · c0da7104
      Markus Blatt authored
      Revision  r6601
      .----------------------
      force linking to fortran libs (needed for static linking)
      .----------------------
      
      
      [[Imported from SVN: r7147]]
      c0da7104
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6598 · 51f24bdb
      Markus Blatt authored
      Revision  r6598
      .----------------------
      By default cmake prefers to use shared libraries resulting in a mix of shared 
      and static (dune-common) linkage. For supercomputer we need pure statically 
      linked binaries.
      
      This patch maked Cmake prefer static linkage on request (i.e. setting 
      DUNE_USE_ONLY_STATIC_LIB to true).
      
      Unfortunately, this breaks the Lapack test on ubuntu and Debian (at least 
      wheezy) as there are multiple definitions in libblas.a and liblapack.a.
      
      
      .----------------------
      
      
      [[Imported from SVN: r7146]]
      51f24bdb
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6597 · 041b2f9e
      Markus Blatt authored
      Revision  r6597
      .----------------------
      Added Lapack test. (Yes, we have to activate Fortran to find out the name mangling!)
      
      .----------------------
      
      
      [[Imported from SVN: r7145]]
      041b2f9e
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6594 · 4950f72f
      Markus Blatt authored
      Revision  r6594
      .----------------------
      Use the correct names for the defines (Some start with HAS!)
      Do not use cmakedefine01, as DUNE relies on the fact that there is no
      define if a feature is not there.
      Use a similar order for the defines in config.h.cmake for better
      comparsin with e.g. meld.
      
      .----------------------
      
      
      [[Imported from SVN: r7144]]
      4950f72f
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6593 · 8c801a89
      Markus Blatt authored
      Revision  r6593
      .----------------------
      A small test for the output streams.
      
      .----------------------
      
      
      [[Imported from SVN: r7143]]
      8c801a89
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6592 · 62fc7ff8
      Markus Blatt authored
      Revision  r6592
      .----------------------
      [CMake]
      Fixed mismatching condition in endforeach in FindSharedPtr.cmake
      
      .----------------------
      
      
      [[Imported from SVN: r7142]]
      62fc7ff8
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6591 · a3597b3c
      Markus Blatt authored
      Revision  r6591
      .----------------------
      [CMake]
      Temporarilly remove syncertest from building.
      Add some comments to config.h.cmake.
      
      .----------------------
      
      
      [[Imported from SVN: r7141]]
      a3597b3c
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6590 · 1fcbb770
      Markus Blatt authored
      Revision  r6590
      .----------------------
      [CMake]
      Exclude linking to MPI_CXX_LIBRARIES if MPI not found.
      
      .----------------------
      
      
      [[Imported from SVN: r7140]]
      1fcbb770
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6589 · 8a9cc07e
      Markus Blatt authored
      Revision  r6589
      .----------------------
      [CMake]
      Create libdunecommon.la in the right directory.
      
      .----------------------
      
      
      [[Imported from SVN: r7139]]
      8a9cc07e
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6588 · a9aba1e9
      Markus Blatt authored
      Revision  r6588
      .----------------------
      [CMake]
      Added support for MPI.
      Write module version information to config.h.
      
      .----------------------
      
      
      [[Imported from SVN: r7138]]
      a9aba1e9
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6587 · d073dc25
      Markus Blatt authored
      Revision  r6587
      .----------------------
      [CMake]
      Most tests are run correctly, some fail due to an exception or missing MPI support.
      Module name, version and email address is extracted from dune.module.
      
      .----------------------
      
      
      [[Imported from SVN: r7137]]
      d073dc25
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6586 · 78a985ee
      Markus Blatt authored
      Revision  r6586
      .----------------------
      [CMake]
      Include config.h even if built ot-of-source.
      Include static_assert_test to be build on test and not run.
      
      .----------------------
      
      
      [[Imported from SVN: r7136]]
      78a985ee
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6580 · 9a23be52
      Markus Blatt authored
      Revision  r6580
      .----------------------
      [CMake] libdunecommon.a is build, even if it is placed in the wrong
      directory.
      [CMake] make builds more than half of the tests.
      
      .----------------------
      
      
      [[Imported from SVN: r7135]]
      9a23be52
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6578 · 892b6cc4
      Markus Blatt authored
      Revision  r6578
      .----------------------
      [CMake] Added test for shared_ptr.
      [CMake] Added test for C++11 features.
      
      .----------------------
      
      
      [[Imported from SVN: r7134]]
      892b6cc4
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6577 · 936893b4
      Markus Blatt authored
      Revision  r6577
      .----------------------
      [CMake] First step towards a CMake support for Dune.
      Only ctest is working.
      
      .----------------------
      
      
      [[Imported from SVN: r7133]]
      936893b4
    • Markus Blatt's avatar
      [Merge][CMake] Merged revisions : 6576 · 5378ff11
      Markus Blatt authored
      Revision  r6576
      .----------------------
      Created a branch for cmake support
      .----------------------
      
      
      [[Imported from SVN: r7132]]
      5378ff11
    • Markus Blatt's avatar
      Merged revisions 7112-7130 from the official release branch · bfe77c94
      Markus Blatt authored
      [[Imported from SVN: r7131]]
      bfe77c94
    • Markus Blatt's avatar
      Added define for HAVE_<MODULE_NAME>. · 3d86248d
      Markus Blatt authored
      [[Imported from SVN: r7130]]
      3d86248d
  2. Feb 18, 2013
  3. Feb 15, 2013
  4. Feb 13, 2013
Loading