blob: f06242f352189c934ce6bd7772c704f411b82149 (
plain)
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
28
29
30
|
cmake_minimum_required(VERSION 2.8.8)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -g -fPIC -Wall -lm -lz -lpthread")
set(PROJECT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../..)
#print
message(STATUS "PROJECT_SOURCE_DIR: ${PROJECT_SOURCE_DIR}")
include_directories(${PROJECT_SOURCE_DIR}/vendors)
include_directories(${PROJECT_SOURCE_DIR}/src)
include_directories(${PROJECT_SOURCE_DIR}/include/fieldstat)
include_directories(${PROJECT_SOURCE_DIR}/src/metrics)
include_directories(${PROJECT_SOURCE_DIR}/src/utils)
file(GLOB SRC
"${PROJECT_SOURCE_DIR}/src/*.c"
"${PROJECT_SOURCE_DIR}/src/metrics/*.c"
"${PROJECT_SOURCE_DIR}/src/cells/*.c"
"${PROJECT_SOURCE_DIR}/src/exporter/*.c"
"${PROJECT_SOURCE_DIR}/src/utils/*.c"
"${PROJECT_SOURCE_DIR}/vendors/cjson/*.c"
"${PROJECT_SOURCE_DIR}/vendors/hdr/*.c"
"${PROJECT_SOURCE_DIR}/vendors/minheap/*.c"
"${PROJECT_SOURCE_DIR}/vendors/mpack/*.c"
"${PROJECT_SOURCE_DIR}/vendors/xxhash/*.c"
"${PROJECT_SOURCE_DIR}/vendors/base64/*.c"
)
add_executable(myapp ${SRC} main.c)
|