- Feb 19, 2013
-
-
Markus Blatt authored
Revision r6644 .---------------------- Make library dunecommon link to lapack directly. Now lapack does not have to specified during linking because it is implied by dunecommon. .---------------------- [[Imported from SVN: r7181]]
-
Markus Blatt authored
Revision r6643 .---------------------- Added preliminary package configuration files. .---------------------- [[Imported from SVN: r7180]]
-
Markus Blatt authored
Revision r6642 .---------------------- Checkin the tuple and typetraits changes. (Forgotten this one) .---------------------- [[Imported from SVN: r7179]]
-
Markus Blatt authored
Revision r6641 .---------------------- Install libs correctly. Produce and install a preliminary package configuration file. .---------------------- [[Imported from SVN: r7178]]
-
Markus Blatt authored
Revision r6640 .---------------------- test for tuple and type_traits headers. .---------------------- [[Imported from SVN: r7177]]
-
Markus Blatt authored
Revision r6639 .---------------------- enable_language(<language> OPTIONAL) does not work due to bug http://public.kitware.com/Bug/view.php?id=9220 . Used the provided workaround to make fortran optional. Please note: No Fortran == No Lapack or Blas .---------------------- [[Imported from SVN: r7176]]
-
Markus Blatt authored
Revision r6638 .---------------------- Be more compatible with the trunk. .---------------------- [[Imported from SVN: r7175]]
-
Markus Blatt authored
Revision r6637 .---------------------- cmakedefine01 <VAR> --> cmakedefine <VAR> value the latter results in no define if value VAR is False. .---------------------- [[Imported from SVN: r7174]]
-
Markus Blatt authored
Revision r6636 .---------------------- Reordered defines for better comparison with trunk. .---------------------- [[Imported from SVN: r7173]]
-
Markus Blatt authored
Revision r6635 .---------------------- Introduced HAVE_BLAS .---------------------- [[Imported from SVN: r7172]]
-
Markus Blatt authored
Revision r6634 .---------------------- Pipe output of doxygen into doxygen.log and install it. .---------------------- [[Imported from SVN: r7171]]
-
Markus Blatt authored
Revision r6633 .---------------------- Only install necessary doxygen files and install the directly into share/doc/dune-common/doxygen. InstallFile.cmake now supports a list of files. .---------------------- [[Imported from SVN: r7170]]
-
Markus Blatt authored
Revision r6627 .---------------------- Set debug and relase compiler flags. .---------------------- [[Imported from SVN: r7169]]
-
Markus Blatt authored
Revision r6626 .---------------------- - Make doc installation script more flexible such that other documentation besides doxygen can be installed. - Make sure we install under ${CMAKE_INSTALL_PREFIX}. Therefore we must provide the absolute path to our custom install script. - Include DuneDoc at toplevel and let create the doc target. Thus we can use its macros all over the place. .---------------------- [[Imported from SVN: r7168]]
-
Markus Blatt authored
Revision r6625 .---------------------- Remove redundant target and add more documentation. .---------------------- [[Imported from SVN: r7167]]
-
Markus Blatt authored
Revision r6624 .---------------------- Finally installing the doxygen documentation works. Removed UseDoxygen.cmake as it does not seem to fit our needs. BTW: Welcome to the CMake hell! It exists, I have experienced it! .---------------------- [[Imported from SVN: r7166]]
-
Markus Blatt authored
Revision r6623 .---------------------- Rudimentarily build the doxygen documentation. .---------------------- [[Imported from SVN: r7165]]
-
Markus Blatt authored
Revision r6622 .---------------------- Started our own doxygen CMake rules. We cannot use UseDoxygen.cmake as Doyfile.in needs to be generated. .---------------------- [[Imported from SVN: r7164]]
-
Markus Blatt authored
Revision r6621 .---------------------- Removed superfluous curly bracket. .---------------------- [[Imported from SVN: r7163]]
-
Markus Blatt authored
Revision r6620 .---------------------- Create a rudimentary Doxyfile using cmake. .---------------------- [[Imported from SVN: r7162]]
-
Markus Blatt authored
Revision r6619 .---------------------- Introduced doc target for building the documentation. Right now only the buildsystem documentation is built. .---------------------- [[Imported from SVN: r7161]]
-
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]]
-
Markus Blatt authored
Revision r6615 .---------------------- Make this more compact and readable by using loops. .---------------------- [[Imported from SVN: r7159]]
-
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]]
-
Markus Blatt authored
Revision r6613 .---------------------- Added missing file with the doxygen stuff. .---------------------- [[Imported from SVN: r7157]]
-
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]]
-
Markus Blatt authored
Revision r6611 .---------------------- Moved add_test directives to CMakeLists.txt of the right directory. .---------------------- [[Imported from SVN: r7155]]
-
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]]
-
Markus Blatt authored
Revision r6609 .---------------------- Enable testing _BEFORE_ adding sub directories. .---------------------- [[Imported from SVN: r7153]]
-
Markus Blatt authored
Revision r6606 .---------------------- Adapt cmake variables, such that we can use dune-common.pc.in .---------------------- [[Imported from SVN: r7152]]
-
Markus Blatt authored
Revision r6605 .---------------------- Install Doxystyle file. .---------------------- [[Imported from SVN: r7151]]
-
Markus Blatt authored
Revision r6604 .---------------------- Install buildsystem.pdf .---------------------- [[Imported from SVN: r7150]]
-
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]]
-
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]]
-
Markus Blatt authored
Revision r6601 .---------------------- force linking to fortran libs (needed for static linking) .---------------------- [[Imported from SVN: r7147]]
-
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]]
-
Markus Blatt authored
Revision r6597 .---------------------- Added Lapack test. (Yes, we have to activate Fortran to find out the name mangling!) .---------------------- [[Imported from SVN: r7145]]
-
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]]
-
Markus Blatt authored
Revision r6593 .---------------------- A small test for the output streams. .---------------------- [[Imported from SVN: r7143]]
-
Markus Blatt authored
Revision r6592 .---------------------- [CMake] Fixed mismatching condition in endforeach in FindSharedPtr.cmake .---------------------- [[Imported from SVN: r7142]]
-