Skip to content

JSON: Always Enabled#587

Merged
ax3l merged 1 commit intoopenPMD:devfrom
ax3l:topic-jsonAlwaysON
Nov 8, 2019
Merged

JSON: Always Enabled#587
ax3l merged 1 commit intoopenPMD:devfrom
ax3l:topic-jsonAlwaysON

Conversation

@ax3l
Copy link
Member

@ax3l ax3l commented Nov 7, 2019

Since we ship the dependencies for the private JSON backend with our source code and the dependency is of very hight quality and very portable, we can just compile it by default.

This is very similar to previous behavior, in the sense that it was -DopenPMD_USE_JSON=AUTO (internal) activated unless explicitly deactivated during compile.

Enabling JSON by default and making it a required dependency enables us to use it for further internal tasks, such as runtime option parsing of user parameters for all backends #569 .

Since we ship the dependencies for the private JSON backend with
our source code and the dependency is of very hight quality and
very portable, we can just compile it by default.

This is very similar to previous behavior, in the sense that it
was `-DopenPMD_USE_JSON=AUTO` (internal) activated unless explicitly
deactivated during compile.

Enabling JSON by default and making it a required dependency enables
us to use it for further internal tasks, such as runtime option
parsing of user parameters for all backends.
@ax3l ax3l force-pushed the topic-jsonAlwaysON branch from 23e7426 to 9fe374b Compare November 7, 2019 23:33
@ax3l ax3l requested a review from franzpoeschel November 7, 2019 23:33
@ax3l ax3l mentioned this pull request Nov 8, 2019
9 tasks
@ax3l ax3l merged commit 8f96fee into openPMD:dev Nov 8, 2019
@ax3l ax3l deleted the topic-jsonAlwaysON branch November 8, 2019 06:54
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