Remove reference libraries define from config header #584
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.
Description
The
config.hpp
oneMKL header contains both the macros for which domains are enabled, but it also contains the absolute path to the reference libraries when the tests are built.This is a problem because then when using the
install
target, this header gets put into the install directory and still contains absolute path to testing infrastructure.This patch splits out the reference libraries path into a separate config header only used by the tests and that won't get installed, that way a oneMKL installation will have a clean config header.
Checklist
All Submissions
Do all unit tests pass locally? Attach a log.
Have you formatted the code using clang-format?