-
Notifications
You must be signed in to change notification settings - Fork 115
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
27 lines (20 loc) · 810 Bytes
/
CMakeLists.txt
File metadata and controls
27 lines (20 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cmake_minimum_required(VERSION 3.1)
project(rocksplicator)
set(CMAKE_CXX_FLAGS "-std=c++17 -gdwarf-2 -O3 -Wall -fPIC -fno-omit-frame-pointer")
include_directories(/usr/local/include)
include_directories(/usr/lib/jvm/java-8-openjdk-amd64/include)
include_directories(/usr/lib/jvm/java-8-openjdk-amd64/include/linux/)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/build")
link_directories("/usr/local/lib/linux/intel64/Release/")
link_directories("/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/")
enable_testing()
# submodules
add_subdirectory(googletest)
# Sub-projects
add_subdirectory(common)
add_subdirectory(cdc_admin)
add_subdirectory(examples)
add_subdirectory(rocksdb_admin)
add_subdirectory(rocksdb_replicator)
add_subdirectory(tgrep)