Fix 64bit build error
[platform/core/appfw/app-core.git] / tizen-cpp / app-core-cpp / CMakeLists.txt
1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} APP_CORE_CPP_SRCS)
2
3 ADD_LIBRARY(${TARGET_APP_CORE_CPP} SHARED ${APP_CORE_CPP_SRCS})
4
5 TARGET_INCLUDE_DIRECTORIES(${TARGET_APP_CORE_CPP} PUBLIC
6   ${CMAKE_CURRENT_SOURCE_DIR}
7   ${CMAKE_CURRENT_SOURCE_DIR}/../)
8
9 TARGET_LINK_LIBRARIES(${TARGET_APP_CORE_CPP} PUBLIC "-ldl -L${LIB_INSTALL_DIR}/hal")
10 SET_TARGET_PROPERTIES(${TARGET_APP_CORE_CPP} PROPERTIES SOVERSION ${MAJORVER})
11 SET_TARGET_PROPERTIES(${TARGET_APP_CORE_CPP} PROPERTIES VERSION ${FULLVER})
12
13 APPLY_PKG_CONFIG(${TARGET_APP_CORE_CPP} PUBLIC
14   AUL_DEPS
15   BUNDLE_DEPS
16   CAPI_SYSTEM_INFO_DEPS
17   DLOG_DEPS
18   GIO_2_DEPS
19   PKGMGR_INFO_DEPS
20   SENSOR_DEPS
21   TTRACE_DEPS
22   VCONF_DEPS
23 )
24
25 CONFIGURE_FILE(${TARGET_APP_CORE_CPP}.pc.in ${TARGET_APP_CORE_CPP}.pc @ONLY)
26 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_APP_CORE_CPP}.pc
27   DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
28
29 INSTALL(TARGETS ${TARGET_APP_CORE_CPP} DESTINATION ${LIB_INSTALL_DIR})
30 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION include/appcore_cpp
31   FILES_MATCHING
32   PATTERN "*.hh")