Skip to content

Instantly share code, notes, and snippets.

@tgrabiec
Last active April 12, 2019 12:22
Show Gist options
  • Save tgrabiec/3d923ec8c1f970860615 to your computer and use it in GitHub Desktop.
Save tgrabiec/3d923ec8c1f970860615 to your computer and use it in GitHub Desktop.
Add more source directories
git clone https://github.com/scylladb/scylla/
cd scylla
git submodule update –init –recursive -f
cmake_minimum_required(VERSION 2.8.4)
project(scylla)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++1y -DHAVE_HWLOC -DHAVE_DPDK")
include_directories(. build/release/gen seastar)
AUX_SOURCE_DIRECTORY(. SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar/core SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar/net SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar/tests SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar/util SOURCE_FILES)
AUX_SOURCE_DIRECTORY(seastar/rpc SOURCE_FILES)
AUX_SOURCE_DIRECTORY(api SOURCE_FILES)
AUX_SOURCE_DIRECTORY(util SOURCE_FILES)
AUX_SOURCE_DIRECTORY(marshal SOURCE_FILES)
AUX_SOURCE_DIRECTORY(utils SOURCE_FILES)
AUX_SOURCE_DIRECTORY(thrift SOURCE_FILES)
AUX_SOURCE_DIRECTORY(locator SOURCE_FILES)
AUX_SOURCE_DIRECTORY(cql3 SOURCE_FILES)
AUX_SOURCE_DIRECTORY(cql3/functions SOURCE_FILES)
AUX_SOURCE_DIRECTORY(cql3/restrictions SOURCE_FILES)
AUX_SOURCE_DIRECTORY(repair/ SOURCE_FILES)
AUX_SOURCE_DIRECTORY(cql3/selection SOURCE_FILES)
AUX_SOURCE_DIRECTORY(cql3/statements SOURCE_FILES)
AUX_SOURCE_DIRECTORY(build/release/gen SOURCE_FILES)
AUX_SOURCE_DIRECTORY(build/release/gen/cql3 SOURCE_FILES)
AUX_SOURCE_DIRECTORY(tests SOURCE_FILES)
AUX_SOURCE_DIRECTORY(tests/perf SOURCE_FILES)
AUX_SOURCE_DIRECTORY(tests/urchin SOURCE_FILES)
AUX_SOURCE_DIRECTORY(db/composites SOURCE_FILES)
AUX_SOURCE_DIRECTORY(db/commitlog SOURCE_FILES)
AUX_SOURCE_DIRECTORY(dht SOURCE_FILES)
AUX_SOURCE_DIRECTORY(db/ SOURCE_FILES)
AUX_SOURCE_DIRECTORY(io SOURCE_FILES)
AUX_SOURCE_DIRECTORY(service SOURCE_FILES)
AUX_SOURCE_DIRECTORY(sstables SOURCE_FILES)
AUX_SOURCE_DIRECTORY(streaming SOURCE_FILES)
AUX_SOURCE_DIRECTORY(message SOURCE_FILES)
add_executable(scylla ${SOURCE_FILES})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment