Add http errors
[platform/core/api/common.git] / tool / CMakeLists.txt_coverage
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 PROJECT("capi-base-common")
4 SET(fw_name "capi-base-common")
5 SET(CMAKE_INSTALL_PREFIX "/usr")
6 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
7 SET(VERSION ${FULLVER})
8 SET(PC_LDFLAGS -l${fw_name})
9
10 SET(INC_DIR "include")
11
12 INSTALL(FILES ${INC_DIR}/tizen.h DESTINATION ${INCLUDE_INSTALL_DIR})
13 INSTALL(FILES ${INC_DIR}/tizen_type.h DESTINATION ${INCLUDE_INSTALL_DIR})
14 INSTALL(FILES ${INC_DIR}/tizen_error.h DESTINATION ${INCLUDE_INSTALL_DIR})
15 INCLUDE_DIRECTORIES(${INC_DIR})
16
17 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fprofile-arcs -ftest-coverage")
18
19 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/capi-base-common.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
20
21 SET(SOURCES
22         src/tizen_error.c
23 )
24
25 ADD_LIBRARY(${fw_name} SHARED ${SOURCES})
26 SET_TARGET_PROPERTIES(${fw_name} PROPERTIES VERSION ${FULLVER})
27 SET_TARGET_PROPERTIES(${fw_name} PROPERTIES SOVERSION 0)
28 INSTALL(TARGETS ${fw_name} DESTINATION ${LIB_INSTALL_DIR})
29 CONFIGURE_FILE(${fw_name}.pc.in ${fw_name}.pc @ONLY)
30
31 IF(UNIX)
32
33 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
34 ADD_CUSTOM_COMMAND(
35         DEPENDS clean 
36         COMMENT "distribution clean"
37         COMMAND find
38         ARGS    . 
39         -not -name config.cmake -and \(
40         -name tester.c -or
41         -name Testing -or
42         -name CMakeFiles -or
43         -name cmake.depends -or
44         -name cmake.check_depends -or
45         -name CMakeCache.txt -or
46         -name cmake.check_cache -or
47         -name *.cmake -or
48         -name Makefile -or
49         -name core -or
50         -name core.* -or
51         -name gmon.out -or
52         -name install_manifest.txt -or
53         -name *.pc -or
54         -name *~ \)
55         | grep -v TC | xargs rm -rf
56         TARGET  distclean
57         VERBATIM
58 )
59
60 ENDIF(UNIX)