X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=630e1aad465b323630fb0321537207e56638c0e3;hb=3f820f88f067be0e1ddc63e13313361e0f95958e;hp=f273bb041bb01ad47fea602a5cc500c31eaf9f4a;hpb=4ebe8df79aedf81f4c13fa5ce107c063ac8f1687;p=platform%2Fcore%2Fsystem%2Fcrash-worker.git diff --git a/CMakeLists.txt b/CMakeLists.txt index f273bb0..630e1aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,9 +3,31 @@ PROJECT(crash-worker C) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1) + # Sub modules +ADD_SUBDIRECTORY(include) +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + ADD_SUBDIRECTORY(src/crash-manager) -ADD_SUBDIRECTORY(src/crash-pipe) + +IF("${SYS_ASSERT}" STREQUAL "ON") + ADD_SUBDIRECTORY(src/sys-assert) +ENDIF("${SYS_ASSERT}" STREQUAL "ON") + ADD_SUBDIRECTORY(src/crash-stack) ADD_SUBDIRECTORY(src/dump_systemstate) +IF("${LIVEDUMPER}" STREQUAL "ON") + ADD_SUBDIRECTORY(src/livedumper) +ENDIF() + +IF("${CRASH_SERVICE}" STREQUAL "ON") + if (NOT "${LIVEDUMPER}" STREQUAL "ON") + message(FATAL_ERROR "Livedumper is required to build crash-service") + ENDIF() + ADD_SUBDIRECTORY(src/crash-service) +ENDIF() + +ADD_SUBDIRECTORY(tests) +