Files
@ 0498acd07a1d
Branch filter:
Location: libtransport.git/src/CMakeLists.txt - annotation
0498acd07a1d
951 B
text/plain
Added support for loading .cfg files with logging configuration
80822e3c77ec b235a08edef9 828ae9d2cb88 828ae9d2cb88 b235a08edef9 e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd b235a08edef9 b235a08edef9 828ae9d2cb88 e678a46286f4 b235a08edef9 149c0101f7e9 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} ${SWIFTEN_LIBRARY} ${PROTOBUF_LIBRARIES} ${LOG4CXX_LIBRARIES})
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)
|