distromatic/CMakeLists.txt

29 lines
654 B
CMake

cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)
project(distromatic)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(LOCALEDIR "${CMAKE_INSTALL_PREFIX}/share/locale")
if (NOT SYSCONF_INSTALL_DIR)
set(SYSCONF_INSTALL_DIR "/etc")
endif()
file (STRINGS "VERSION" VERSION)
add_subdirectory(src)
add_subdirectory(po)
add_subdirectory(html)
install(
FILES distromatic.conf
DESTINATION ${SYSCONF_INSTALL_DIR}
)
set(CPACK_SOURCE_GENERATOR "TBZ2")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CMAKE_PROJECT_NAME}-${VERSION}")
set(CPACK_SOURCE_IGNORE_FILES "/build/;/.git/")
include(CPack)
add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)