mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
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:
committed by
Nik Bougalis
parent
63370b4441
commit
37d9544ef7
@@ -1,16 +1,6 @@
|
||||
// Unity build file for libprotobuf by Vinnie Falco <vinnie.falco@gmail.com>
|
||||
//
|
||||
|
||||
#ifdef _MSC_VER
|
||||
|
||||
#ifdef _MSC_VER // MSVC
|
||||
# pragma warning (push)
|
||||
# pragma warning (disable: 4018) // signed/unsigned mismatch
|
||||
# pragma warning (disable: 4244) // conversion, possible loss of data
|
||||
# pragma warning (disable: 4800) // forcing value to bool
|
||||
# pragma warning (disable: 4996) // deprecated POSIX name
|
||||
#endif
|
||||
|
||||
#include "google/protobuf/descriptor.cc"
|
||||
#include "google/protobuf/descriptor.pb.cc"
|
||||
#include "google/protobuf/descriptor_database.cc"
|
||||
@@ -50,8 +40,3 @@
|
||||
#include "google/protobuf/stubs/atomicops_internals_x86_msvc.cc"
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER // MSVC
|
||||
# pragma warning (pop)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user