Commits on Source (44)
-
Andreas Dedner authored
don't pick it up to build or in dependency list should be dune_py instead of dune-py
-
Andreas Dedner authored
ignore dune-py in dune module search so dunecontrol and duneproject See merge request !903
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Since CMake 3.12 they are deprecated.
-
Christoph Grüninger authored
Change required to have the same find routines across dune-common. The duplicate code should be merged and put at a single place that is uncondtionally always called.
-
Christoph Grüninger authored
It was deprecated in Dune 2.7.
-
Christoph Grüninger authored
Look for "python3" first
-
Christoph Grüninger authored
The feature will be part of CMake 3.20 and the relevant part is forward compatible included.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Feature/find python3 See merge request !806
-
Christoph Grüninger authored
Use on C++14's [[deprecated]] instead.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Deprecate DUNE_DEPRECATE and _MSG Closes #91 See merge request !777
-
Andreas Dedner authored
downstream modules: change `COMMAND ${PYTHON_EXECUTABLE} test.py` by `COMMAND test.py`
-
Andreas Dedner authored
-
Andreas Dedner authored
a python script to 'dune_python_add_test'
-
Andreas Dedner authored
-
Christian Engwer authored
add Python3_EXECUTABLE to `dune_python_add_test` See merge request !914
-
Christian Engwer authored
When using dune_python_add_test the SCRIPT is executed by default with the detected python interpreter. The optional INTERPRETER parameter allows to overwrite this setting, e.g. to pass additional command line arguments or to execute the tests using pytest.
-
Dominic Kempf authored
No support for passing multiple interpreters intended.
-
Dominic Kempf authored
-
Christian Engwer authored
[test][python] allow to overwrite the interpreter for python test command See merge request !915
-
Christian Engwer authored
The `dune.module` file containes meta-data and optionally bash function definitions to hook into dunecontrol. We now use regular expression to properly parse the meta-data.
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
cmake arguments were stored as a dict, having mainly definitions in mind. This lead to several issues, as cmake has many different kinds of commmand line arguments. Instead of storing these arguments as a dict, we now only store them as a list, which can directly be passed to Popen, when spawning the cmake process. Fixes #238.
-
Andreas Dedner authored
-
Dominic Kempf authored
-
Andreas Dedner authored
fix the order in which dune modules are processed when calling `make install_python` with `setup-dunepy`. Also add a `pyproject.toml` to make sure `wheel` is available when installing dune-common. Also added `wheel` to python dependencies in dune.module so that downstream modules can rely on `wheel` being available.
-
Andreas Dedner authored
-
Dominic Kempf authored
[cmake] Add a user-facing interface to add additional pip params See merge request !919
-
Andreas Dedner authored
-
Christian Engwer authored
Fix #236 Closes #238 and #236 See merge request !918
-
Christoph Grüninger authored
-
Christian Engwer authored
[dunecontrol] Error message for invalid path in DUNE_CONTROL_PATH Closes #242 See merge request !926
-
Simon Praetorius authored
Update the FindTBB cmake module to search for the TBBConfig.cmake or the tbb.pc file containing the configuration
-
Christoph Grüninger authored
-
Christoph Grüninger authored
* All known code constructs not supported by CMake 3.13 are worked around * Adjusted paths to match location in Dune
-
Christoph Grüninger authored
Enables searching first for "unversioned" Python symlinks like python3 or python 3.9
-
Christoph Grüninger authored
Feature/include findpython3 from cmake 3.19.3 Closes #233 See merge request !916
-
Simon Praetorius authored
Add Changelog entry reporting about the backported FindPkgConfig
Showing
- CHANGELOG.md 12 additions, 0 deletionsCHANGELOG.md
- bin/setup-dunepy.py 18 additions, 19 deletionsbin/setup-dunepy.py
- cmake/modules/AddTBBFlags.cmake 32 additions, 0 deletionscmake/modules/AddTBBFlags.cmake
- cmake/modules/CMakeLists.txt 4 additions, 1 deletioncmake/modules/CMakeLists.txt
- cmake/modules/DuneCommonMacros.cmake 3 additions, 1 deletioncmake/modules/DuneCommonMacros.cmake
- cmake/modules/DuneMacros.cmake 5 additions, 0 deletionscmake/modules/DuneMacros.cmake
- cmake/modules/DunePythonCommonMacros.cmake 15 additions, 16 deletionscmake/modules/DunePythonCommonMacros.cmake
- cmake/modules/DunePythonFindPackage.cmake 2 additions, 2 deletionscmake/modules/DunePythonFindPackage.cmake
- cmake/modules/DunePythonInstallPackage.cmake 9 additions, 3 deletionscmake/modules/DunePythonInstallPackage.cmake
- cmake/modules/DunePythonMacros.cmake 5 additions, 5 deletionscmake/modules/DunePythonMacros.cmake
- cmake/modules/DunePythonRequireVersion.cmake 0 additions, 14 deletionscmake/modules/DunePythonRequireVersion.cmake
- cmake/modules/DunePythonTestCommand.cmake 41 additions, 16 deletionscmake/modules/DunePythonTestCommand.cmake
- cmake/modules/DunePythonVirtualenv.cmake 3 additions, 3 deletionscmake/modules/DunePythonVirtualenv.cmake
- cmake/modules/DuneSphinxCMakeDoc.cmake 2 additions, 2 deletionscmake/modules/DuneSphinxCMakeDoc.cmake
- cmake/modules/DuneSphinxDoc.cmake 2 additions, 2 deletionscmake/modules/DuneSphinxDoc.cmake
- cmake/modules/FindPkgConfig/CMakeLists.txt 3 additions, 0 deletionscmake/modules/FindPkgConfig/CMakeLists.txt
- cmake/modules/FindPkgConfig/FindPkgConfig.cmake 874 additions, 0 deletionscmake/modules/FindPkgConfig/FindPkgConfig.cmake
- cmake/modules/FindPython3/CMakeLists.txt 4 additions, 0 deletionscmake/modules/FindPython3/CMakeLists.txt
- cmake/modules/FindPython3/FindPython3.cmake 421 additions, 0 deletionscmake/modules/FindPython3/FindPython3.cmake
- cmake/modules/FindPython3/Support.cmake 3390 additions, 0 deletionscmake/modules/FindPython3/Support.cmake
cmake/modules/AddTBBFlags.cmake
0 → 100644
cmake/modules/FindPkgConfig/CMakeLists.txt
0 → 100644
This diff is collapsed.
cmake/modules/FindPython3/CMakeLists.txt
0 → 100644
cmake/modules/FindPython3/FindPython3.cmake
0 → 100644
cmake/modules/FindPython3/Support.cmake
0 → 100644
This diff is collapsed.