1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(crash-worker C)
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
6 ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1)
9 ADD_SUBDIRECTORY(include)
10 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src/crash-service)
12 ADD_SUBDIRECTORY(src/crash-manager)
13 ADD_SUBDIRECTORY(src/crash-stack)
14 ADD_SUBDIRECTORY(src/dump_systemstate)
16 IF("${LIVEDUMPER}" STREQUAL "ON")
17 ADD_SUBDIRECTORY(src/livedumper)
20 IF("${CRASH_SERVICE}" STREQUAL "ON")
21 if (NOT "${LIVEDUMPER}" STREQUAL "ON")
22 message(FATAL_ERROR "Livedumper is required to build crash-service")
24 ADD_SUBDIRECTORY(src/crash-service)
27 ADD_SUBDIRECTORY(tests)