From 80822e3c77ecc1143146a90d2d0ec277f75922b4 2011-02-10 10:54:45 From: Jan Kaluza Date: 2011-02-10 10:54:45 Subject: [PATCH] transport.cpp --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 6118c014a5d6ae8dfc7ac0020270e0881747b791..c09fae71113439d1c8d7e7bb0a27ba480f2c9803 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 8acced579150459ca88217ecc0cc6c71ecd8a666..99cb8f64ce49e2cbc90e49bd8eedfeb0a3e438c2 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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391