Release version 0.5.7
[platform/core/api/application.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 SET(INC_DIR include)
4
5 ADD_SUBDIRECTORY(app_control)
6 ADD_SUBDIRECTORY(app_common)
7 ADD_SUBDIRECTORY(preference)
8 ADD_SUBDIRECTORY(event)
9 ADD_SUBDIRECTORY(src)
10
11 INSTALL(
12         DIRECTORY ${INC_DIR}/ DESTINATION include/appfw
13         FILES_MATCHING
14         PATTERN "*_private.h" EXCLUDE
15         PATTERN "${INC_DIR}/*.h"
16         )
17
18 IF(UNIX)
19
20 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
21 ADD_CUSTOM_COMMAND(
22         DEPENDS clean
23         COMMENT "distribution clean"
24         COMMAND find
25         ARGS    .
26         -not -name config.cmake -and \(
27         -name tester.c -or
28         -name Testing -or
29         -name CMakeFiles -or
30         -name cmake.depends -or
31         -name cmake.check_depends -or
32         -name CMakeCache.txt -or
33         -name cmake.check_cache -or
34         -name *.cmake -or
35         -name Makefile -or
36         -name core -or
37         -name core.* -or
38         -name gmon.out -or
39         -name install_manifest.txt -or
40         -name *.pc -or
41         -name *~ \)
42         | grep -v TC | xargs rm -rf
43         TARGET  distclean
44         VERBATIM
45 )
46
47 ENDIF(UNIX)