Files
@ 1270cfcc81b2
Branch filter:
Location: libtransport.git/src/CMakeLists.txt - annotation
1270cfcc81b2
958 B
text/plain
Don't overwrite alias/groups when backend does not send them
80822e3c77ec b235a08edef9 828ae9d2cb88 828ae9d2cb88 b235a08edef9 e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd e8b61aa9b6fd b235a08edef9 b235a08edef9 828ae9d2cb88 e678a46286f4 b235a08edef9 3a76b3435abb 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} -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)
|