Files
@ d94de26489f1
Branch filter:
Location: libtransport.git/src/CMakeLists.txt - annotation
d94de26489f1
977 B
text/plain
Connect just from one resource (can be changed in config)
80822e3c77ec b235a08edef9 828ae9d2cb88 828ae9d2cb88 b235a08edef9 e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd b235a08edef9 b235a08edef9 828ae9d2cb88 e678a46286f4 b235a08edef9 5fd0a88a8006 b235a08edef9 80822e3c77ec 80822e3c77ec 80822e3c77ec b235a08edef9 80822e3c77ec b235a08edef9 fe3aa40faa22 fe3aa40faa22 | cmake_minimum_required(VERSION 2.6)
FILE(GLOB SRC *.cpp *.h)
FILE(GLOB_RECURSE SWIFTEN_SRC ../include/Swiften/*.cpp)
FILE(GLOB HEADERS ../include/transport/*.h)
if (PROTOBUF_FOUND)
PROTOBUF_GENERATE_CPP(PROTOBUF_SRC PROTOBUF_HDRS "pbnetwork.proto")
endif()
# SOURCE_GROUP(headers FILES ${HEADERS})
ADD_LIBRARY(transport SHARED ${HEADERS} ${SRC} ${SWIFTEN_SRC} ${PROTOBUF_SRC} ${PROTOBUF_HDRS})
ADD_DEFINITIONS(-fPIC)
TARGET_LINK_LIBRARIES(transport ${Boost_LIBRARIES} ${SQLITE3_LIBRARIES} ${MYSQL_LIBRARIES} ${SWIFTEN_LIBRARY} ${PROTOBUF_LIBRARIES} ${LOG4CXX_LIBRARIES} -lpopt)
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)
|