CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(crash-worker C) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1) IF("${LIVEDUMPER}" STREQUAL "ON") ADD_DEFINITIONS(-DLIVEDUMPER=ON) ENDIF() # Sub modules ADD_SUBDIRECTORY(include) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src/bugreport-service) ADD_SUBDIRECTORY(src/crash-manager) ADD_SUBDIRECTORY(src/crash-stack) ADD_SUBDIRECTORY(src/dump_systemstate) ADD_SUBDIRECTORY(src/crash-json2info) IF("${LIVEDUMPER}" STREQUAL "ON") ADD_SUBDIRECTORY(src/livedumper) ENDIF() ADD_SUBDIRECTORY(src/bugreport-service) IF("${DUMP_SYSTEMSTATE_SERVICE}" STREQUAL "ON") ADD_SUBDIRECTORY(src/dump_systemstate-service) ENDIF() IF("${TESTS}" STREQUAL "ON") ADD_SUBDIRECTORY(tests) ENDIF()