From 80822e3c77ecc1143146a90d2d0ec277f75922b4 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Thu, 10 Feb 2011 10:54:45 +0100 Subject: [PATCH] transport.cpp --- CMakeLists.txt | 1 + src/CMakeLists.txt | 9 ++++++--- src/transport.cpp | 0 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 src/transport.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 6118c014..c09fae71 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,4 @@ +cmake_minimum_required(VERSION 2.6) project(libtransport) set(CMAKE_MODULE_PATH "cmake_modules") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8acced57..99cb8f64 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,15 +1,18 @@ +cmake_minimum_required(VERSION 2.6) FILE(GLOB SRC *.cpp *.h) FILE(GLOB HEADERS ../../include/transport/*.h) # SOURCE_GROUP(headers FILES ${HEADERS}) -ADD_LIBRARY(transport ${HEADERS} ${SRC}) +ADD_LIBRARY(transport SHARED ${HEADERS} ${SRC}) TARGET_LINK_LIBRARIES(transport -lSwiften -lresolv -lidn -lz -lpthread -lexpat -lidn -lboost_date_time -lboost_system -lboost_filesystem -lboost_program_options -lboost_regex -lboost_thread-mt -lboost_signals -lz -lssl -lcrypto -lexpat -lresolv -lc -lxml2 -export-dynamic) +SET_TARGET_PROPERTIES(transport PROPERTIES + VERSION ${TRANSPORT_VERSION} SOVERSION ${TRANSPORT_VERSION} +) +INSTALL(TARGETS transport LIBRARY DESTINATION lib ARCHIVE DESTINATION lib COMPONENT libraries) CONFIGURE_FILE(transport.pc.in "${CMAKE_CURRENT_BINARY_DIR}/transport.pc") INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/transport.pc" DESTINATION lib/pkgconfig) - -INSTALL(TARGETS transport LIBRARY DESTINATION lib ARCHIVE DESTINATION lib COMPONENT libraries) diff --git a/src/transport.cpp b/src/transport.cpp new file mode 100644 index 00000000..e69de29b