Skip to content

Commit 1ee8a2a

Browse files
CTest file + some refractoring.
1 parent 44bfc92 commit 1ee8a2a

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed

CMakeLists.txt

+26-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,36 @@
1-
cmake_minimum_required(VERSION 2.8)
21
project(SIOX)
32

3+
cmake_minimum_required(VERSION 2.8)
4+
45
set(SIOX_SOURCES ${CMAKE_SOURCE_DIR})
56
set(SIOX_INCLUDE ${CMAKE_SOURCE_DIR}/include)
7+
set(SIOX_INCLUDE_DIRS ${SIOX_SOURCES} ${SIOX_INCLUDE})
8+
69
set(CMAKE_CXX_FLAGS "-ggdb -Wall -std=gnu++11 -fPIC")
7-
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${SIOX_SOURCES}/tools/cmake/cmake-glib2)
10+
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${SIOX_SOURCES}/tools/cmake)
11+
812
set(BUILD_SHARED_LIBS ON)
913

14+
# you can adjust the installation path here
15+
set(CMAKE_INSTALL_PREFIX /usr/local)
16+
17+
# this is for self-compiled libraries that are not in the system's ld-path
18+
set(CMAKE_LIBRARY_PATH
19+
${CMAKE_LIBRARY_PATH}
20+
# /opt/boost-1.53/lib
21+
)
22+
23+
# this is for the header files of self-compiled libraries
24+
set(CMAKE_INCLUDE_PATH
25+
${CMAKE_INCLUDE_PATH}
26+
# /opt/boost-1.53/include
27+
)
28+
29+
include(FindProtobuf)
30+
find_package(Protobuf REQUIRED)
31+
find_package(Boost 1.53.0 COMPONENTS serialization system thread unit_test_framework REQUIRED)
32+
find_package(GLIB2 REQUIRED)
33+
find_package(PostgreSQL)
1034
add_subdirectory(core)
1135
add_subdirectory(knowledge)
1236
add_subdirectory(monitoring)

CTestConfig.cmake

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
set(CTEST_PROJECT_NAME "SIOX")
2+
set(CTEST_NIGHTLY_START_TIME "00:00:00 EST")
3+
set(CTEST_DROP_METHOD "http")
4+
set(CTEST_DROP_SITE "my.cdash.org")
5+
set(CTEST_DROP_LOCATION "/submit.php?project=SIOX")
6+
set(CTEST_DROP_SITE_CDASH TRUE)
7+
set(CTEST_MEMORYCHECK_COMMAND valgrind)
8+
set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full --track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes --malloc-fill=0xff --free-fill=0xfe")
File renamed without changes.

0 commit comments

Comments
 (0)