diff options
author | Newton Kim <babynewton73@gmail.com> | 2014-05-25 16:58:35 +0900 |
---|---|---|
committer | Justin Dickow <jjdickow@gmail.com> | 2014-05-28 09:41:17 -0400 |
commit | 1071a976481aeadc8bcdf84889a522d80f507340 (patch) | |
tree | 6a06c4fc791d5ec704f0d24102625240813c0546 | |
parent | 83407d8ea24e7a121ae73e87cd064f1032499b5e (diff) | |
download | smartdevicelink-dev/build_shared_libs.tar.gz |
Libraries were not available when BUILD_SHARED_LIBS is ondev/build_shared_libs
-rw-r--r-- | src/components/application_manager/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/config_profile/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/connection_handler/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/formatters/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/hmi_message_handler/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/interfaces/CMakeLists.txt | 7 | ||||
-rw-r--r-- | src/components/media_manager/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/policies/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/components/protocol_handler/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/request_watchdog/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/resumption/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/smart_objects/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/transport_manager/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/components/utils/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/thirdPartyLibs/MessageBroker/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/thirdPartyLibs/encryption/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/thirdPartyLibs/jsoncpp/CMakeLists.txt | 6 |
17 files changed, 80 insertions, 3 deletions
diff --git a/src/components/application_manager/CMakeLists.txt b/src/components/application_manager/CMakeLists.txt index 916d72749..307eb8a37 100644 --- a/src/components/application_manager/CMakeLists.txt +++ b/src/components/application_manager/CMakeLists.txt @@ -345,3 +345,7 @@ endif (${QT_HMI}) add_library("ApplicationManager" ${SOURCES} ${MOBILE_COMMANDS_SOURCES} ${HMI_COMMANDS_SOURCES} ${POLICIES_MANAGER} ${EVENT_ENGINE}) target_link_libraries ("ApplicationManager" log4cxx) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libApplicationManager.so DESTINATION lib) +endif()
\ No newline at end of file diff --git a/src/components/config_profile/CMakeLists.txt b/src/components/config_profile/CMakeLists.txt index c63d12e3c..70deb6b04 100644 --- a/src/components/config_profile/CMakeLists.txt +++ b/src/components/config_profile/CMakeLists.txt @@ -12,3 +12,7 @@ set (SOURCES add_library("ConfigProfile" ${SOURCES}) target_link_libraries ("ConfigProfile" Utils) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libConfigProfile.so DESTINATION lib) +endif() diff --git a/src/components/connection_handler/CMakeLists.txt b/src/components/connection_handler/CMakeLists.txt index 568960444..9d4f96454 100644 --- a/src/components/connection_handler/CMakeLists.txt +++ b/src/components/connection_handler/CMakeLists.txt @@ -18,3 +18,7 @@ set(LIBRARIES ) add_library("connectionHandler" ${SOURCES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libconnectionHandler.so DESTINATION lib) +endif() diff --git a/src/components/formatters/CMakeLists.txt b/src/components/formatters/CMakeLists.txt index 31016ee70..102f005c2 100644 --- a/src/components/formatters/CMakeLists.txt +++ b/src/components/formatters/CMakeLists.txt @@ -23,3 +23,7 @@ set (FORMATTER_SOURCES add_library("formatters" ${SOURCES} ${FORMATTER_SOURCES} ) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libformatters.so DESTINATION lib) +endif() diff --git a/src/components/hmi_message_handler/CMakeLists.txt b/src/components/hmi_message_handler/CMakeLists.txt index 4bdec5ca2..c485a22d4 100644 --- a/src/components/hmi_message_handler/CMakeLists.txt +++ b/src/components/hmi_message_handler/CMakeLists.txt @@ -35,3 +35,7 @@ set (LIBRARIES add_library("HMIMessageHandler" ${SOURCES}) target_link_libraries ("HMIMessageHandler" ${LIBRARIES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libHMIMessageHandler.so DESTINATION lib) +endif() diff --git a/src/components/interfaces/CMakeLists.txt b/src/components/interfaces/CMakeLists.txt index f611dfaca..02d8950e3 100644 --- a/src/components/interfaces/CMakeLists.txt +++ b/src/components/interfaces/CMakeLists.txt @@ -46,5 +46,12 @@ IF (${QT_HMI}) COMMAND sed "-e" "s/QT_HMI_API/HMI_API/g" "${CMAKE_CURRENT_BINARY_DIR}/QT_HMI_API_schema.cc" > "${CMAKE_CURRENT_BINARY_DIR}/HMI_API_schema.cc" DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/QT_HMI_API_schema.cc" "${CMAKE_CURRENT_BINARY_DIR}/HMI_API_schema.h" "${CMAKE_CURRENT_BINARY_DIR}/HMI_API.h") add_library(HMI_API "${CMAKE_CURRENT_BINARY_DIR}/HMI_API_schema.cc") + ENDIF (${QT_HMI}) +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libHMI_API.so DESTINATION lib) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libMOBILE_API.so DESTINATION lib) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libv4_protocol_v1_2_no_extra.so DESTINATION lib) +endif() + diff --git a/src/components/media_manager/CMakeLists.txt b/src/components/media_manager/CMakeLists.txt index 2d631fd5b..0349dc297 100644 --- a/src/components/media_manager/CMakeLists.txt +++ b/src/components/media_manager/CMakeLists.txt @@ -73,3 +73,7 @@ set (SOURCES add_library("MediaManager" ${SOURCES} ${default_sources}) target_link_libraries("MediaManager" ${LIBRARIES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libMediaManager.so DESTINATION lib) +endif() diff --git a/src/components/policies/CMakeLists.txt b/src/components/policies/CMakeLists.txt index 8e43b970a..9b8b22b19 100644 --- a/src/components/policies/CMakeLists.txt +++ b/src/components/policies/CMakeLists.txt @@ -19,4 +19,8 @@ set (SOURCES add_library("policies" ${SOURCES}) -target_link_libraries ("policies" formatters jsoncpp SmartObjects)
\ No newline at end of file +target_link_libraries ("policies" formatters jsoncpp SmartObjects) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libpolicies.so DESTINATION lib) +endif() diff --git a/src/components/protocol_handler/CMakeLists.txt b/src/components/protocol_handler/CMakeLists.txt index 2ca4de0e5..c60774dfb 100644 --- a/src/components/protocol_handler/CMakeLists.txt +++ b/src/components/protocol_handler/CMakeLists.txt @@ -18,3 +18,7 @@ set (SOURCES ) add_library("ProtocolHandler" ${SOURCES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libProtocolHandler.so DESTINATION lib) +endif() diff --git a/src/components/request_watchdog/CMakeLists.txt b/src/components/request_watchdog/CMakeLists.txt index fe885605b..ad9c3da47 100644 --- a/src/components/request_watchdog/CMakeLists.txt +++ b/src/components/request_watchdog/CMakeLists.txt @@ -13,3 +13,7 @@ set (SOURCES add_library("RequestWatchdog" ${SOURCES}) target_link_libraries ("RequestWatchdog" Utils) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libRequestWatchdog.so DESTINATION lib) +endif() diff --git a/src/components/resumption/CMakeLists.txt b/src/components/resumption/CMakeLists.txt index 28415b05c..5352d87ff 100644 --- a/src/components/resumption/CMakeLists.txt +++ b/src/components/resumption/CMakeLists.txt @@ -9,3 +9,7 @@ set (SOURCES ) add_library("Resumption" ${SOURCES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libResumption.so DESTINATION lib) +endif() diff --git a/src/components/smart_objects/CMakeLists.txt b/src/components/smart_objects/CMakeLists.txt index 02d4797e0..b1c58f98a 100644 --- a/src/components/smart_objects/CMakeLists.txt +++ b/src/components/smart_objects/CMakeLists.txt @@ -20,3 +20,7 @@ set (SOURCES add_library("SmartObjects" ${SOURCES}) target_link_libraries ("SmartObjects" log4cxx) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libSmartObjects.so DESTINATION lib) +endif() diff --git a/src/components/transport_manager/CMakeLists.txt b/src/components/transport_manager/CMakeLists.txt index f614b32d7..6e289957d 100644 --- a/src/components/transport_manager/CMakeLists.txt +++ b/src/components/transport_manager/CMakeLists.txt @@ -79,3 +79,7 @@ target_link_libraries ("TransportManager" log4cxx) if (BUILD_BT_SUPPORT) target_link_libraries("TransportManager" bluetooth) endif() + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libTransportManager.so DESTINATION lib) +endif() diff --git a/src/components/utils/CMakeLists.txt b/src/components/utils/CMakeLists.txt index 726e6ad45..cf4689543 100644 --- a/src/components/utils/CMakeLists.txt +++ b/src/components/utils/CMakeLists.txt @@ -32,3 +32,7 @@ ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ELSE() target_link_libraries ("Utils" log4cxx apr-1 aprutil-1) endif() + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libUtils.so DESTINATION lib) +endif() diff --git a/src/thirdPartyLibs/MessageBroker/CMakeLists.txt b/src/thirdPartyLibs/MessageBroker/CMakeLists.txt index 1d8671144..cf2e7178c 100644 --- a/src/thirdPartyLibs/MessageBroker/CMakeLists.txt +++ b/src/thirdPartyLibs/MessageBroker/CMakeLists.txt @@ -24,9 +24,19 @@ set (MESSAGE_BROKER_SERVER_SOURCES ) add_library("MessageBroker" ${MESSAGE_BROKER_SOURCES}) +target_link_libraries("MessageBroker" "ssl" "crypto") +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libMessageBroker.so DESTINATION lib) +endif() add_library("MessageBrokerClient" ${MESSAGE_BROKER_CLIENT_SOURCES}) target_link_libraries("MessageBrokerClient" "MessageBroker") +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libMessageBrokerClient.so DESTINATION lib) +endif() add_library("MessageBrokerServer" ${MESSAGE_BROKER_SERVER_SOURCES}) -target_link_libraries("MessageBrokerServer" "MessageBroker")
\ No newline at end of file +target_link_libraries("MessageBrokerServer" "MessageBroker") +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libMessageBrokerServer.so DESTINATION lib) +endif()
\ No newline at end of file diff --git a/src/thirdPartyLibs/encryption/CMakeLists.txt b/src/thirdPartyLibs/encryption/CMakeLists.txt index f28fd862c..1d674db59 100644 --- a/src/thirdPartyLibs/encryption/CMakeLists.txt +++ b/src/thirdPartyLibs/encryption/CMakeLists.txt @@ -7,3 +7,7 @@ set (SOURCES ) add_library("encryption" ${SOURCES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libencryption.so DESTINATION lib) +endif() diff --git a/src/thirdPartyLibs/jsoncpp/CMakeLists.txt b/src/thirdPartyLibs/jsoncpp/CMakeLists.txt index 6200180d2..6b2e2f178 100644 --- a/src/thirdPartyLibs/jsoncpp/CMakeLists.txt +++ b/src/thirdPartyLibs/jsoncpp/CMakeLists.txt @@ -8,4 +8,8 @@ set (SOURCES ./src/lib_json/json_reader.cpp ) -add_library("jsoncpp" ${SOURCES})
\ No newline at end of file +add_library("jsoncpp" ${SOURCES}) + +if( BUILD_SHARED_LIBS ) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libjsoncpp.so DESTINATION lib) +endif() |