rapidjson
rapidjson copied to clipboard
Various CMake improvements
- Bump cmake policies
- Use modern way to consume googletest. This allows for downstream to pick up packaged googletest from the system and users have a fallback to download googletest automatically. Also no more git submodules
- Use
GNUInstallDirsdefaults for simpler packaging (Note:CMAKE_INSTALL_DIRshould technically be installed inshareand be marked asnoarch, but I will leave that discussion to upstream) - Properly use
CMakePackageConfigHelpers