SET(DESTINATION_NAME ${systeminfo_dest})
SET(TARGET_IMPL_NAME ${systeminfo_impl})
-PKG_SEARCH_MODULE(capi-telephony-sim REQUIRED capi-telephony-sim)
-PKG_SEARCH_MODULE(capi-network-connection REQUIRED capi-network-connection)
-PKG_SEARCH_MODULE(capi-system-info REQUIRED capi-system-info)
-PKG_SEARCH_MODULE(capi-system-runtime-info REQUIRED capi-system-runtime-info)
-PKG_SEARCH_MODULE(capi-system-sensor REQUIRED capi-system-sensor)
-PKG_SEARCH_MODULE(sys_sensor REQUIRED sensor)
-
+PKG_CHECK_MODULES(platform_pkgs_systeminfo REQUIRED
+ capi-telephony-sim
+ capi-network-connection
+ capi-system-info
+ capi-system-runtime-info
+ capi-system-sensor
+ sensor
+)
INCLUDE_DIRECTORIES(
${TOP}/Common
- ${capi-telephony-sim_INCLUDE_DIRS}
- ${capi-network-connection_INCLUDE_DIRS}
- ${capi-system-info_INCLUDE_DIRS}
- ${capi-system-runtime-info_INCLUDE_DIRS}
- ${capi-system-sensor_INCLUDE_DIRS}
- ${sys_sensor_INCLUDE_DIRS}
+ ${platform_pkgs_systeminfo_INCLUDE_DIRS}
)
SET(CMAKE_INSTALL_RPATH
EventGetSysteminfo.cpp
EventWatchSysteminfo.cpp
ISysteminfo.cpp
- Systeminfo.cpp
+ Systeminfo.cpp
JSDisplayInfo.cpp
JSStorageInfo.cpp
JSCpuInfo.cpp
JSCellularNetworkInfo.cpp
JSBatteryInfo.cpp
JSNetworkInfo.cpp
- JSSIMInfo.cpp
+ JSSIMInfo.cpp
JSDeviceOrientationInfo.cpp
JSBuildInfo.cpp
JSLocaleInfo.cpp
- JSDeviceCapabilitiesInfo.cpp
+ JSDeviceCapabilitiesInfo.cpp
JSPeripheralInfo.cpp
JSSysteminfo.cpp
SysteminfoAsyncCallbackManager.cpp
TARGET_LINK_LIBRARIES(${TARGET_IMPL_NAME}
${LIBS_COMMON}
- ${capi-telephony-sim_LIBRARIES}
- ${capi-network-connection_LIBRARIES}
- ${capi-system-info_LIBRARIES}
- ${capi-system-runtime-info_LIBRARIES}
- ${capi-system-sensor_LIBRARIES}
- ${sys_sensor_LIBRARIES}
+ ${platform_pkgs_systeminfo_LIBRARIES}
)
SET(SRCS
INSTALL(TARGETS ${TARGET_NAME} ${TARGET_IMPL_NAME} LIBRARY DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
INSTALL(
- DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/systeminfo
- FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE
-)
\ No newline at end of file
+ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/systeminfo
+ FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE
+)