Committer: Avi Kivity <avi@scylladb.com> Branch: next Switch to the the CMake-ified Seastar This change allows Scylla to be compiled against the `master` branch of Seastar. The necessary changes: - Add `-Wno-error` to prevent a Seastar warning from terminating the build - The new Seastar build system generates the pkg-config files (for example, `seastar.pc`) at configure time, so we don't need to invoke Ninja to generate them - The `-march` argument is no longer inherited from Seastar (correctly), so it needs to be provided independently - Define `SEASTAR_TESTING_MAIN` so that the definition of an entry point is included for all unit test compilation units - Independently link Scylla against Seastar's compiled copy of fmt in its build directory - All test files use the (now public) Seastar testing headers - Add some missing Seastar headers to source files [avi: regenerate frozen toolchain, adjust seastar submoule] Signed-off-by: Jesse Haber-Kucharsky <jhaberku@scylladb.com> Message-Id: <02141f2e1ecff5cbcd56b32768356c3bf62750c4.1548820547.git.jhaberku@scylladb.com>
15 lines
278 B
Plaintext
15 lines
278 B
Plaintext
[submodule "seastar"]
|
|
path = seastar
|
|
url = ../seastar
|
|
ignore = dirty
|
|
[submodule "swagger-ui"]
|
|
path = swagger-ui
|
|
url = ../scylla-swagger-ui
|
|
ignore = dirty
|
|
[submodule "xxHash"]
|
|
path = xxHash
|
|
url = ../xxHash
|
|
[submodule "libdeflate"]
|
|
path = libdeflate
|
|
url = ../libdeflate
|