- Feb 26, 2020
-
-
Oliver Sander authored
-
- Dec 17, 2019
-
-
Oliver Sander authored
Make the comments a tiny bit more meaningful. Add the 'Suggests' field, to make it more obvious that optional dependencies are possible.
-
- Nov 19, 2019
-
-
Christoph Grüninger authored
-
The name git-whitespace-hook is a bit too generic for a DUNE-specific tool.
-
- Nov 15, 2019
-
-
Christoph Grüninger authored
Autotools is gone quite some time now. No need to keep this tools.
-
- Sep 13, 2019
-
-
Oliver Sander authored
Apparently, this option has been around since 2009, but somehow it never made it into the man page and the output of -h.
-
- Sep 10, 2019
-
-
Oliver Sander authored
'configure' is an old alias for 'cmake', back from the good old AutoTools days.
-
Oliver Sander authored
-
- Aug 30, 2019
-
-
Ansgar Burchardt authored
-
- Feb 11, 2019
-
-
Steffen Müthing authored
-
Steffen Müthing authored
-
- Feb 07, 2019
-
-
Steffen Müthing authored
As it turns out, older versions of CTest do not output a "Completion Status" for tests that were not run, so we need a fallback. The only place for information is the test output, which we parse for certain key phrases to detect tests that were skipped or had missing requirements (typically due to compilation failures).
-
Steffen Müthing authored
The build directory does not really work here, because it will just be called build-cmake. So extract it from the CI_PROJECT_NAME variable and normalize that.
-
Steffen Müthing authored
-
Steffen Müthing authored
- dune-ctest now writes a JUnit XML result file to Testing/cmake.xml. This can be picked up by GitLab for better error reporting. - Right now, tests that fail because compilation failed are not detected as an error. This is fixed now.
-
- Jan 09, 2019
-
-
Jö Fahlke authored
Fixes: - Use unambiguous truth values (Closes: #134) - When checking with pkg-config, look for the dependency rather than the last module from the list of found modules Modernizations: - Scope variables - Use a simple `if` rather than a loop to check for presence of a depency in list of existing modules - Make sure the function does not depend on the status of the `-e` option, or whether it is called from within the condition of an `if` or a `||` or `&&`. Documentation: - Document calling convention for the function and assumptions on the parameters.
-
Jö Fahlke authored
As a shell script, duneproject is not covered by the scripts preventing tabs in indentation (or simply was exempt from the Great Reformatting). Also, the tab width was inconsistent. This expands all tabs and uses a consistent indentation of 2. It also instructs both emacs and vi to use these settings, since their default indentation for shell scripts seems to differ.
-
- Nov 08, 2018
-
-
Steffen Müthing authored
-
- Aug 21, 2018
-
-
Oliver Sander authored
-
- Jun 30, 2018
-
-
Steffen Müthing authored
-
- Jun 29, 2018
-
-
Ansgar Burchardt authored
CTest already prints the messages once. Closes: #126
-
- Jan 06, 2018
-
-
The script uses dune_enable_all_packages which has issues with older CMake versions.
-
- Dec 01, 2017
-
-
Jö Fahlke authored
-
- Nov 30, 2017
-
-
Jö Fahlke authored
- For the files that should only occur in the toplevel directory, make sure to only match them in the toplevel directory. This allows having them in an imported header only library in some subdirectory. + For files such as `.cc` or `.hh` that are matched by extension, there is no sane generic way to not check them when they are imported from somewhere else, so you'll still have to do something special, sorry. - For files that are matched by name, make sure that name matches the full basename of the file, not just a suffix. - Pass the regular expressions to perl in a safe way so they can contain arbitrary character without arcane quoting. This mostly applies to the path separator '/'.
-
- Nov 29, 2017
-
-
Christoph Grüninger authored
It is now possible to pass -D...=... flags to CMake via configure-opts. Bash- / Autotools-style variables like CC=.. or MPICC=.. are no longer support in configure-opts.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Autotools are history, no need to check for libraries built by libtool.
-
- Nov 20, 2017
-
-
Bernd Flemisch authored
Pardiso isn't supported anymore by dune-istl.
-
- Oct 31, 2017
-
-
Christian Engwer authored
up to now a CMAKE_MODULE_PATH environment variable was properly considered and appended to the cmake parameters. This did not work for an environment variable specified in the opts file. This patch makes the behaviour consistent between shell environment and opts file variables. (fixes #25)
-
- Oct 10, 2017
-
-
Christoph Grüninger authored
When dunecontrol update fails the module name no longer has underscores instead of hyphens. This fixes #78
-
- Sep 23, 2017
-
-
Felix Gruber authored
-
- Sep 19, 2017
-
-
Steffen Müthing authored
-
- Sep 18, 2017
-
-
Christoph Grüninger authored
* dune-common requires CMake 2.8.12 anyway * confusing option * better remove line by hand after module created
-
- Aug 11, 2017
-
-
Steffen Müthing authored
-
- Aug 10, 2017
-
-
Steffen Müthing authored
The current lookup does not work correctly in the presence of worktrees, so try to use git for the lookup, but fall back to the old code if git is to old or the git executable cannot be found.
-
- Aug 03, 2017
-
-
Ansgar Burchardt authored
`.git` can be a regular file when using git-worktree. This change makes `dunecontrol status` work for me again.
-
- Jul 10, 2017
-
-
Oliver Sander authored
-
Oliver Sander authored
It has been removed several years ago.
-