Refactor/modernize our cmake:

Switch to target-oriented dependencies. Use imported targets for
dependencies (openssl, boost). Localize FindBoost to remove cmake
version dependence for latest boost support. Logically separate
"ripple-libpp" core sources and add install targets.
Add ninja build for msvc. Add two clang sanitizer builds. Misc script
changes to work with latest modernized cmake.
This commit is contained in:
Mike Ellery
2018-04-20 17:03:28 -07:00
committed by Nik Bougalis
parent 63370b4441
commit 37d9544ef7
35 changed files with 4487 additions and 1783 deletions

View File

@@ -26,14 +26,11 @@ namespace ripple {
namespace BuildInfo {
//--------------------------------------------------------------------------
// The build version number. You must edit this for each release
// and follow the format described at http://semver.org/
//------------------------------------------------------------------------------
char const* const versionString =
//--------------------------------------------------------------------------
// The build version number. You must edit this for each release
// and follow the format described at http://semver.org/
//
"1.1.0-b4"
char const* const versionString = "1.1.0-b4"
#if defined(DEBUG) || defined(SANITIZER)
"+"