-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Support using the system rapidjson to build #101443
Conversation
Tagging subscribers to this area: @vitek-karas, @agocke, @VSadov |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there any sort of doc or centralized place to see all the system libraries that the build should support being enabled/disabled?
My driving motivation for using system libraries is described by https://fedoraproject.org/wiki/Bundled_Libraries. My current focus is to do this for all libraries under The current full list is also visible on #101797 |
@omajid Mind sorting out the conflict? |
We have a bundled copy of rapidjson in runtime, but some Linux distributions also ship with another version of that library. Support using that too, optionally. This does not change the default behaviour - the bundled copy of rapidjson is used. A cmake argument of CLR_CMAKE_USE_SYSTEM_RAPIDJSON=true needs to be set to use the system version of rapidjson.
@agocke Done. |
We have a bundled copy of rapidjson in runtime, but some Linux distributions also ship with another version of that library. Support using that too, optionally.
This does not change the default behaviour - the bundled copy of rapidjson is used. A cmake argument of
CLR_CMAKE_USE_SYSTEM_RAPIDJSON=true needs to be set to use the system version of rapidjson.