resolve #419: use cmake 'EVAL CODE' to forward arguments passed to 'module' cmake function #596
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
I made this pull request to resolve issue #419.
The drawback of the solution I found is that it requires cmake 3.18 because it rely on cmake_language(EVAL CODE) (https://cmake.org/cmake/help/latest/command/cmake_language.html).
I tried other things, but I never managed to get the error message when I test:
module(use "")The solution comes from this blog https://crascit.com/2019/01/29/forwarding-command-arguments-in-cmake/
I ran the following commands to check:
make testmake testinstallBest regards,
Benoît