- Jan 07, 2014
-
-
Markus Blatt authored
Previously, the macros were installed to $(datadir)/cmake/. As we have some macros in DUNE that might also be in other packages this may cause conflicts in package managers. With this patch we install them to $(datadir)/dune/cmake to resolve this issue. Together with the last patch this will resolve problems outlined in flyspray task 813 https://dune-project.org/flyspray/index.php?do=details&task_id=813 I apologize for givin the wrong task number in the previous patch.
-
- Jan 06, 2014
-
-
Markus Blatt authored
-
- Jan 02, 2014
-
-
Markus Blatt authored
For generating the config.h file we use the HAVE_* variables instead of the CMake ones *_FOUND, Unfortunately, we sometines to not set HAVE_* to the value of the *_FOUND vriable but to its name. Usually we only query whether these variable are set at all. While this often (except for psurface) does not pose a problem, it is semantically wrong. Therfore this patch fixes this. Kudos to Ansgar for pointing to this problem.
-
- Nov 21, 2013
-
-
Markus Blatt authored
Previously the module path was a relative to the install directory. With this patch the CMake package configuration file contains the full path and the macros are found.
-
- Oct 23, 2013
-
-
Markus Blatt authored
This patch removed the tests for umfpack from dune-istl as they are already needed in dune-common. There are modules using umfpack that do not require dune-istl. Therefore dune-common seems to be the more appropriate place for the test.
-
This commit contains - a wrapper for the C library UMFPack - tests for both CMake and autotools to find UMFPack on the system - a unit test for UMFPack - a new MatrixType ColCompMatrix which is a base class for a column compressed matrix. SuperLUMatrix now inherits from this base class. This way, no code is duplicated for the very similar interface in UMFPack. - the SuperLU-specific part of OverlappingSchwarz code is abstracted to work with either SuperLU or UMFPack
-
- Sep 18, 2013
-
-
- Sep 11, 2013
-
-
- May 02, 2013
-
-
Markus Blatt authored
Find<Package>.cmake modules, as they were missing with set CMAKE_DISABLE_<Package>=TRUE. Now they are in speparte modules Add<Package>Flags and thus can be used as exspected with disabled packages. [[Imported from SVN: r1926]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1920]]
-
Markus Blatt authored
[[Imported from SVN: r1919]]
-
- Apr 10, 2013
-
-
Christoph Grüninger authored
to fix broken "make doc" and "make headercheck". [[Imported from SVN: r1917]]
-
- Mar 15, 2013
-
-
Markus Blatt authored
The latter is the location of the package configuration files. [[Imported from SVN: r1899]]
-
- Feb 18, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1790]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r1787]]
-
Markus Blatt authored
[[Imported from SVN: r1786]]
-
- Nov 19, 2012
-
-
Christoph Grüninger authored
Update test to conform common style. Changed user variable SUPERLU_DIR to SUPERLU_PREFIX. [[Imported from SVN: r1731]]
-
- Sep 27, 2012
-
-
Markus Blatt authored
This was due to the fact that find_<lib|file>(varname ...) sets ${varname} to varname-NOTFOUND if nothing is found. Therefore using the variable varname in CMAKE_REQUIRED_<LIBRARIES|INCLUDES> is a really bad idea. We are preventing this now by checking the variables first. [[Imported from SVN: r1722]]
-
Markus Blatt authored
[[Imported from SVN: r1721]]
-
Markus Blatt authored
[[Imported from SVN: r1720]]
-
Markus Blatt authored
after configure) - Make CMake module installation path configurable - Detect CMAKE_MODULE_PATH automatically + First call find_package(dune-common) to query its CMAKE_MODULE_PATH + Then setup the module path + After each find_package of dune module update the CMAK_MODULE_PATH + each module exports ist own <package-name>_MODULE_PATH in the + package configuration files [[Imported from SVN: r1714]]
-
- Sep 20, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1708]]
-
Markus Blatt authored
- Removed dependency on cmake version 2.8.9 [[Imported from SVN: r1707]]
-
Christoph Grüninger authored
[[Imported from SVN: r1706]]
-
- Sep 11, 2012
-
-
Christoph Grüninger authored
Make sure the function add_dune_superlu_flags is always defined. [[Imported from SVN: r1703]]
-
- Sep 08, 2012
-
-
Christoph Grüninger authored
[[Imported from SVN: r1698]]
-
- Sep 06, 2012
-
-
Christoph Grüninger authored
Add missing include. Improve library search. [[Imported from SVN: r1696]]
-
- Sep 05, 2012
-
-
Christoph Grüninger authored
Rework SuperLU check; it conforms to the way CMake wants checks. Thanks to Markus Blatt for the hints. [[Imported from SVN: r1695]]
-
- Aug 28, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1678]]
-
- Jul 17, 2012
-
-
Christoph Grüninger authored
Add test for HAVE_MEM_USAGE_T_EXPANSIONS needed for SuperLU 3.0. This fixes CMake Bug #133. [[Imported from SVN: r1655]]
-
- May 31, 2012
-
-
Christoph Grüninger authored
Add HAVE_SUPERLU et al. to config.h. Update test set up to handle SuperLU tests correctly. [[Imported from SVN: r1615]]
-
- May 30, 2012
-
-
Christoph Grüninger authored
Some variable from FindSuperLU.cmake are now cached. Added function add_dune_superlu_flags. [[Imported from SVN: r1613]]
-
- May 29, 2012
-
-
Christoph Grüninger authored
[[Imported from SVN: r1606]]
-
- May 28, 2012
-
-
Christoph Grüninger authored
it is not found there, it silencely fails and searchs the default installtion locations. [[Imported from SVN: r1605]]
-
Christoph Grüninger authored
[[Imported from SVN: r1604]]
-
- May 26, 2012
-
-
Christoph Grüninger authored
[[Imported from SVN: r1602]]
-
- May 16, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r1586]]
-
Markus Blatt authored
modul name (lower case with dashes). These leads to kind of weired variabable names (dune-common_DIR, dune-common_LIBRARIES, etc.) but finds non-installes modules easier. You just sets CMAKE_PREFIX_PATH to the directory containing the modules. [[Imported from SVN: r1584]]
-
- May 07, 2012
-
-
Markus Blatt authored
to install modules anymore. [[Imported from SVN: r1578]]
-
- May 06, 2012
-
-
Markus Blatt authored
example compiles with fusion. [[Imported from SVN: r1576]]
-