added nlohmann and vitis hls headers as submodules #87
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.
This PR adds nhlomann and Vitis_HLS 2024.2 headers as submodules, together with some dependencies (gmp.h and mpfr.h).
The reason I made this PR is to be able to run at least the c++ backend on most of the systems without external requirements (e.g. vocms machines do not have vitis headers or lack dependencies like gmp-devel and mpfr-devel).
The user can still use another version of the vitis headers just setting the XILINX_AP_INCLUDE env var before running conifer