Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake: Optional ADIOS1 Wrapper Libs #472

Merged
merged 1 commit into from
Feb 16, 2019

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Feb 16, 2019

We need to build and install the optional libs to wrap ADIOS1 (hide doubly defined MPI mock symbols in serial lib, see #254) only if we actually enable ADIOS1 support.

Otherwise, we can also throw the missing support warning early on, without the need for implementation files and auxiliary libraries that wrap a dummy ADIOS1 IO backend.

@ax3l ax3l changed the title CMake: Optional ADIOS1 Wrapper CMake: Optional ADIOS1 Wrapper Libs Feb 16, 2019
@ax3l ax3l force-pushed the topic-optADIOS1capsuleLib branch 2 times, most recently from 0f4a249 to d9c0525 Compare February 16, 2019 12:18
We need to build and install the optional libs to wrap
ADIOS1 (hide doubly defined MPI mock symbols in serial lib)
only if we actually enable ADIOS1 support.

Otherwise, we can also throw the missing support warning
early on, without the need for implementation files and
auxiliary libraries that wrap a dummy ADIOS1.
@ax3l ax3l force-pushed the topic-optADIOS1capsuleLib branch from d9c0525 to 90a4a77 Compare February 16, 2019 16:44
@ax3l ax3l merged commit 37de4cf into openPMD:dev Feb 16, 2019
@ax3l ax3l deleted the topic-optADIOS1capsuleLib branch February 16, 2019 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant