60875d37670db2aa57c362f11c3673e3e045c8d0
[framework/web/wrt-plugins-tizen.git] / src / Common / CMakeLists.txt
1 SET(SRCS
2         JSTizenException.cpp
3         TizenExceptionData.cpp
4         JSTizenExceptionFactory.cpp
5         JSWebAPIError.cpp
6         ArgumentValidationChecker.cpp
7         CallbackUserData.cpp
8         GlobalContextManager.cpp
9         ArgumentValidator.cpp
10         JSUtil.cpp
11         PlatformException.cpp
12         MultiCallbackUserData.cpp
13         JSWebAPIErrorFactory.cpp
14         JSWebAPIError2.cpp
15         WebAPIError.cpp
16 )
17
18 ADD_LIBRARY(${COMMON_TARGET_NAME} SHARED ${SRCS})
19
20 TARGET_LINK_LIBRARIES(${COMMON_TARGET_NAME}
21         ${LIBS_COMMON}
22 )
23
24 INSTALL(TARGETS ${COMMON_TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_LIB_PREFIX}/${COMMON_DESTINATION_NAME})
25 INSTALL(
26         DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/common
27         FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE
28 )