Files
@ 180397daaba0
Branch filter:
Location: libtransport.git/spectrum_manager/src/CMakeLists.txt - annotation
180397daaba0
1.1 KiB
text/plain
IRC backend: Qt should be included first to prevent conflict with Boost's foreach
20d8dd690e21 20d8dd690e21 20d8dd690e21 bd9219797eb4 936c0230f178 936c0230f178 936c0230f178 936c0230f178 bd9219797eb4 8ef6fb320ae8 d0d08adf5a6e 8ef6fb320ae8 d70ddd7fff40 d0d08adf5a6e d0d08adf5a6e d0d08adf5a6e 1aba0d0d2eed bd9219797eb4 1aba0d0d2eed 20d8dd690e21 20d8dd690e21 bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc 1401e970a75f bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc bde8307b99fc 8f5a0d64f2ec 8f5a0d64f2ec 8f5a0d64f2ec 8f5a0d64f2ec 8f5a0d64f2ec | cmake_minimum_required(VERSION 2.6)
FILE(GLOB SRC *.cpp *.c)
ADD_EXECUTABLE(spectrum2_manager ${SRC})
ADD_DEPENDENCIES(spectrum2_manager pb)
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/transport/protocol.pb.cc PROPERTIES GENERATED 1)
target_link_libraries(spectrum2_manager transport ${SWIFTEN_LIBRARY} ${PROTOBUF_LIBRARIES})
if (${OPENSSL_FOUND})
add_definitions(-DMG_ENABLE_SSL)
endif()
if (CMAKE_COMPILER_IS_GNUCXX)
target_link_libraries(spectrum2_manager ${OPENSSL_LIBRARIES})
endif()
if(APPLE)
target_link_libraries(spectrum2_manager transport ${APPLE_FRAMEWORKS})
endif()
INSTALL(TARGETS spectrum2_manager RUNTIME DESTINATION bin)
# IF(NOT EXISTS "/etc/spectrum2/spectrum_manager.cfg")
# INSTALL(FILES
# spectrum_manager.cfg
# DESTINATION /etc/spectrum2
# )
# ENDIF()
install(CODE "
if (NOT EXISTS \"$ENV{DESTDIR}/etc/spectrum2/spectrum_manager.cfg\")
file(INSTALL DESTINATION \"/etc/spectrum2\" TYPE FILES \"${CMAKE_CURRENT_SOURCE_DIR}/spectrum_manager.cfg\")
endif()
")
INSTALL(DIRECTORY
html
DESTINATION /var/lib/spectrum2_manager
)
|