- Jun 05, 2013
-
-
Markus Blatt authored
-
- May 29, 2013
-
-
Robert Kloefkorn authored
-
- May 24, 2013
-
-
Christoph Grüninger authored
MPI_FOUND is already deprecated in CMake 2.8.6 - our minimal required version.
-
Christoph Grüninger authored
To set variables like DUNE_COMMON_REVISION the macro dune_module_information is called. To surpress output the macro gets an additional second argument to QUIET the output. To set the PACKAGE_* variables correctly dune_module_information is called a second time for the current module after it was called all the other modules.
-
- May 23, 2013
-
-
Christoph Grüninger authored
The test result was never used. The test slipped in as a copy from the CMake code snippet from DuMuX.
-
- May 22, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
- May 16, 2013
-
-
Christoph Grüninger authored
-
- May 15, 2013
-
-
Steffen Müthing authored
-
Steffen Müthing authored
Make sure to always quote paths that are relative to PREFIX_DIR, as that variable may contain spaces.
-
Steffen Müthing authored
Some Dune users like to aggregate all the Dune modules required for a project by creating a Git repository with a Git submodule for every submodule. Unfortunately, dunecontrol currently doesn't recognize the submodule repositories currently because Git aggregates all repositories in the .git directory of the superproject (more preciselyin in the subdirectory .git/modules/). In the submodule, .git is a regular file that contains a referral to the actual repository directory. This patch fixes the problem by - Detecting Git directories by looking for both directories and regular files called .git in the module directory. - Following the referral in submodules for the hook setup to make sure the hook gets installed in the correct location. Fixes FS#1303.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Conflicts: .gitignore
-
- May 13, 2013
-
-
Christian Engwer authored
quick-fix to make CMAKE builds respect the DUNE_BUILDDIR entry in opts files
-
- May 11, 2013
-
-
Markus Blatt authored
This is the same fix as for debugallocator. See flyspray #1287. The problem was that move semantics were used if the compiler supports variadic templates.
-
- May 10, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
- May 08, 2013
-
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
fix the last doxygen fix some accidential debug statements broke the build for a clean checkout
-
Elias Pipping authored
-
Steffen Müthing authored
In order to reuse the same source file, the fassign tests pass in the values to be assigned as a preprocessor define. Unfortunately, the preprocessor of clang 3.3 dies on this list if it contains spaces.
-
Christian Engwer authored
fix FS#1301
-
Andreas Buhr authored
-
Steffen Müthing authored
In order to reuse the same source file, the fassign tests pass in the values to be assigned as a preprocessor define. Unfortunately, the preprocessor of clang 3.3 dies on this list if it contains spaces.
-
Steffen Müthing authored
-
- May 07, 2013
-
-
Christian Engwer authored
make doxygen work in out-of-source builds: extra magic to find the correct doxygen-tag file
-
Christian Engwer authored
fix global extern variable
-
Christian Engwer authored
also test assignment of fieldmatrix from densematrix
-
Steffen Müthing authored
-
- May 06, 2013
-
-
Steffen Müthing authored
The behavior of DebugAllocator depends on whether the compiler supports rvalue references, so make sure to run the corresponding test.
-
Martin Nolte authored
-
- May 04, 2013
-
-
Christoph Grüninger authored
r7472. [[Imported from SVN: r7473]]
-
- May 03, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7472]]
-
Oliver Sander authored
This patch makes it possible to bypass installation of the whitespace hook by specifying VCSETUP_FLAGS="DISABLEWHITESPACEHOOK=1" in the user's options. If dunecontrol encounters that flag, it will not attempt to install the hook in any module, uninstall the hook if it has already been installed and output a warning telling the user that he'll have to take care of whitespace by himself. [[Imported from SVN: r7471]]
-
Oliver Sander authored
This patch allows the user to specify a file with Git configuration options that will be applied during the vcsetup phase, which might be used to set a custom identity within the repository (e.g. an @dune-project.org email address) or to set up personal aliases. In order to enable this feature, put the line VCSETUP_FLAGS="GIT_CONFIG_FILE=</path/to/your/config/file>" into your options file. The configuration file itself is fed to the command "git config" line-by-line, so you can normally set an option by simply having a line like "config_key value" in the configuration file. Lines starting with # are skipped and can be used for comments. [[Imported from SVN: r7470]]
-
Oliver Sander authored
[[Imported from SVN: r7469]]
-
Oliver Sander authored
This patch hooks vcsetup into the standard "dunecontrol all" incantation that most users are likely invoke after cloning a repository. By running vcsetup that way, most Dune users will automatically have the whitespace hook installed, which should greatly improve the usability of user-submitted patches. [[Imported from SVN: r7468]]
-
Oliver Sander authored
This patch adds the new command "vcsetup" to dunecontrol. This command is intended to perform various setup actions on a module that has been checked out from a version control system. For now, the command - installs the whitespace hook bin/git-whitespace-hook as a Git pre-commit hook if all of the following conditions are met: - the current module is a Git repository - the dune.module file contains the line "Whitespace-Hook: Yes" - there is no existing pre-commit hook that would be overwritten The script detects older versions of the whitespace hook and updates them if necessary. - applies Git configuration settings from the file .vcsetup/config. The contents of the file is simply fed to "git config" line by line. That way, Git configuration keys can be set by simply adding a line of the form "key value". Lines starting with "#" are filtered out and can thus be used for comments. - runs all executable files in the directory .vcsetup/run.d This can be used for more elaborate setups. Note that these scripts are run if any of the following files/directories are found: .git .svn CVS stamp-vc [[Imported from SVN: r7467]]
-