dd7e1a87a3aa694df7fa31820095687e63f04672
[platform/framework/web/crosswalk-tizen.git] / src / common / CMakeLists.txt
1 # Copyright 2015 Samsung Electronics Co, Ltd. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 PKG_CHECK_MODULES(TARGET_COMMON_STATIC_DEPS
6   uuid
7   gio-2.0
8   dlog
9   capi-appfw-package-manager
10   capi-system-runtime-info
11   capi-appfw-application
12   aul
13   appsvc
14   manifest-parser
15   manifest-handlers
16   REQUIRED
17 )
18
19 SET(TARGET_COMMON_STATIC_INCS
20   ${BASE_SRCDIR}
21   ${TARGET_COMMON_STATIC_DEPS_INCLUDE_DIRS}
22 )
23
24 SET(TARGET_COMMON_STATIC_SRCS
25   ${BASE_SRCDIR}/common/constants.cc
26   ${BASE_SRCDIR}/common/file_utils.cc
27   ${BASE_SRCDIR}/common/string_utils.cc
28   ${BASE_SRCDIR}/common/command_line.cc
29   ${BASE_SRCDIR}/common/dbus_server.cc
30   ${BASE_SRCDIR}/common/dbus_client.cc
31   ${BASE_SRCDIR}/common/profiler.cc
32   ${BASE_SRCDIR}/common/resource_manager.cc
33   ${BASE_SRCDIR}/common/application_data.cc
34   ${BASE_SRCDIR}/common/app_control.cc
35   ${BASE_SRCDIR}/common/locale_manager.cc
36   ${BASE_SRCDIR}/common/app_db.cc
37 )
38
39 INCLUDE_DIRECTORIES(${TARGET_COMMON_STATIC_INCS})
40 ADD_LIBRARY(${TARGET_COMMON_STATIC} STATIC
41   ${TARGET_COMMON_STATIC_SRCS}
42 )
43 SET_TARGET_PROPERTIES(${TARGET_COMMON_STATIC} PROPERTIES
44     COMPILE_FLAGS -fPIC)
45 TARGET_LINK_LIBRARIES(${TARGET_COMMON_STATIC}
46   ${TARGET_COMMON_STATIC_DEPS_LIBRARIES}
47 )