simple XMPP command line client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
951 B

cmake_minimum_required(VERSION 3.10.2)
project(smplxmpp
VERSION 0.9.3
DESCRIPTION "minmal xmpp client on the commandline for scripting"
LANGUAGES CXX
)
# note that the inclusion order matters
# these blocks are not independent from another
include("${PROJECT_SOURCE_DIR}/cmake/vars.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/default_build_type.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/git_version.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/gloox.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/spdlog.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/smplxmpp_util.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/smplxmpp_core.cmake")
include("${PROJECT_SOURCE_DIR}/cmake/install_license.cmake")
configure_file("${PROJECT_SOURCE_DIR}/include/config.h.in" "${PROJECT_BINARY_DIR}/include/config.h" ESCAPE_QUOTES)
add_subdirectory(bin)
add_subdirectory(man)
add_subdirectory(doc)
include("${PROJECT_SOURCE_DIR}/cmake/packaging.cmake")