Skip to content

Adjust dependency finding so lib works better as submodule#51

Merged
egpbos merged 1 commit intoxtensor-stack:masterfrom
muncasterconsulting:submodule-fixes
Jan 10, 2021
Merged

Adjust dependency finding so lib works better as submodule#51
egpbos merged 1 commit intoxtensor-stack:masterfrom
muncasterconsulting:submodule-fixes

Conversation

@jmuncaster
Copy link
Copy Markdown

When trying to use xtensor-fftw as a submodule, I encountered two errors. One, cmake did not recognize that I had defined the xtensor and xtl build targets already, because I have submoduled those repositories. Other projects in the xtensor-stack appear to support this, so I followed the same pattern. Secondly, when searching for libfftw, the code had a path to FindFFTW.cmake that does not necessarily work when this library is used in a submodule. I adjusted the path so that it works in both cases.

  • Check for xtensor and xtl targets, similar to how xtensor-python does
    it.
  • Adjust path to FindFFTW.cmake so that it uses CMAKE_CURRENT_SOURCE_DIR
    instead of CMAKE_SOURCE_DIR

- Check for xtensor and xtl targets, similar to how xtensor-python does
it.
- Adjust path to FindFFTW.cmake so that it uses CMAKE_CURRENT_SOURCE_DIR
instead of CMAKE_SOURCE_DIR
@egpbos
Copy link
Copy Markdown
Member

egpbos commented Jan 10, 2021

I'm very sorry for responding so slowly to this. Thanks for this great addition!

@egpbos egpbos merged commit 2477c57 into xtensor-stack:master Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants