Tizen 2.4.0 rev3 SDK Public Release
[framework/base/rpm-installer.git] / CMakeLists.txt
1 #
2 # Copyright (c) 2008 ~ 2010 Samsung Electronics Co., Ltd.
3 # All rights reserved
4 #
5
6 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
7 SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
8
9 PROJECT(rpm-installer C)
10
11 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
12 SET(EXEC_PREFIX "\${prefix}")
13 SET(LIBDIR "\${prefix}/lib")
14 SET(INCLUDEDIR "\${prefix}/include")
15 SET(VERSION 1.0)
16
17 set(CMAKE_SKIP_BUILD_RPATH true)
18
19 IF(TIZEN_VERSION)
20         ADD_DEFINITIONS("-DTIZEN_VERSION=\"${TIZEN_VERSION}\"")
21 ELSE(TIZEN_VERSION)
22         message(FATAL_ERROR "TIZEN_VERSION MUST BE declared on build flag.")
23 ENDIF(TIZEN_VERSION)
24
25 configure_file(rpm_installer_deactvation_list.txt.in rpm_installer_deactvation_list.txt @ONLY)
26 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/rpm_installer_deactvation_list.txt DESTINATION /opt/share/packages/.pkgmgr/rpm-installer/)
27
28 ##################
29 ## build comm libraries
30 add_subdirectory(common)
31 add_subdirectory(frontend)
32 add_subdirectory(backend-lib)
33 ##################