distromatic/CMakeLists.txt

29 lines
654 B
CMake
Raw Normal View History

2020-06-18 13:55:52 +02:00
cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)
2023-08-16 13:00:04 +02:00
project(distromatic)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
2020-06-18 13:55:52 +02:00
set(LOCALEDIR "${CMAKE_INSTALL_PREFIX}/share/locale")
if (NOT SYSCONF_INSTALL_DIR)
set(SYSCONF_INSTALL_DIR "/etc")
endif()
file (STRINGS "VERSION" VERSION)
2020-06-18 13:55:52 +02:00
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)