transport.cpp

This commit is contained in:
Jan Kaluza 2011-02-10 10:54:45 +01:00
parent ab0778d0eb
commit 80822e3c77
3 changed files with 7 additions and 3 deletions

View file

@ -1,3 +1,4 @@
cmake_minimum_required(VERSION 2.6)
project(libtransport)
set(CMAKE_MODULE_PATH "cmake_modules")

View file

@ -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)

0
src/transport.cpp Normal file
View file