Tizen 2.1 base
[platform/core/api/common.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 PROJECT("capi-base-common")
4
5 SET(CMAKE_INSTALL_PREFIX "/usr")
6 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
7 SET(VERSION 0.0.1)
8
9 INSTALL(FILES include/tizen.h DESTINATION include)
10 INSTALL(FILES include/tizen_error.h DESTINATION include)
11 INSTALL(FILES include/tizen_type.h DESTINATION include)
12
13 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/capi-base-common.pc DESTINATION lib/pkgconfig)
14
15 IF(UNIX)
16
17 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
18 ADD_CUSTOM_COMMAND(
19         DEPENDS clean 
20         COMMENT "distribution clean"
21         COMMAND find
22         ARGS    . 
23         -not -name config.cmake -and \(
24         -name tester.c -or
25         -name Testing -or
26         -name CMakeFiles -or
27         -name cmake.depends -or
28         -name cmake.check_depends -or
29         -name CMakeCache.txt -or
30         -name cmake.check_cache -or
31         -name *.cmake -or
32         -name Makefile -or
33         -name core -or
34         -name core.* -or
35         -name gmon.out -or
36         -name install_manifest.txt -or
37         -name *.pc -or
38         -name *~ \)
39         | grep -v TC | xargs rm -rf
40         TARGET  distclean
41         VERBATIM
42 )
43
44 ENDIF(UNIX)