dune-common issueshttps://gitlab.dune-project.org/core/dune-common/-/issues2021-03-10T12:55:38Zhttps://gitlab.dune-project.org/core/dune-common/-/issues/188Fix broken pkg-config files2021-03-10T12:55:38ZCarsten Gräsergraeser@math.fau.deFix broken pkg-config filesCurrently using dune by installing it has several issues:
* 'pkg-config' support is broken: While 'module.pc' files are installed, using 'pkg-config' to determine the flags needed to build against dune are incomplete.
* Documentation i...Currently using dune by installing it has several issues:
* 'pkg-config' support is broken: While 'module.pc' files are installed, using 'pkg-config' to determine the flags needed to build against dune are incomplete.
* Documentation in 'dunecontrol': 'dunecontrol --help' does not tell you anything about how to install and how to specify an installation prefix.
* Documentation on https://dune-project.org/doc/installation
* While '-DCMAKE_INSTALL_PREFIX=...' in contained in a code example it's not explained what it does.
* In contrast to this documentation you have to specify the option file when calling 'dunecontrol make install'
* The documentation still mentions 'autogen'
All of this makes it hard to build code based on dune if you are neither using the dune build system nor cmake. Pkg-config would be a way out but is currently broken.https://gitlab.dune-project.org/core/dune-common/-/issues/259document imported moduls from new CMake versions and make them usable wiht on...2023-03-13T13:29:39ZMarkus Blattdocument imported moduls from new CMake versions and make them usable wiht only the information from dune-module-config.cmakeApplies to at least FindPkgConfig and FindPython3.
As it is now users might be up for quite some surprises and maintenance for people other than the authors is quite hard.Applies to at least FindPkgConfig and FindPython3.
As it is now users might be up for quite some surprises and maintenance for people other than the authors is quite hard.DUNE 2.9.0https://gitlab.dune-project.org/core/dune-common/-/issues/345Document how to make interdependent targets on different namespaces2023-10-05T11:35:07ZSantiago Ospina De Los Ríossospinar@gmail.comDocument how to make interdependent targets on different namespacesThe following discussion from !1247 should be addressed:
- [ ] @simon.praetorius started a [discussion](https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1247#note_129022): (+13 comments)
> Unfortunately, this does...The following discussion from !1247 should be addressed:
- [ ] @simon.praetorius started a [discussion](https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1247#note_129022): (+13 comments)
> Unfortunately, this does not work properly. If one target depends on the other target (e.g. via `target_link_libraries`), the dependency must be included before. Otherwise I get the fatal error "The following imported targets are referenced, but are missing..." automatically generated in the target file. Not sure how to fix this properly. I have to create the libraries in the right order, I think, and then it works. But this is not the way to want to resolve dependencies.