CMakeLists.txt (gnucash-docs-4.13) | : | CMakeLists.txt (gnucash-docs-5.0) | ||
---|---|---|---|---|
# CMakeLists.txt for GnuCash Documenation | # CMakeLists.txt for GnuCash Documenation | |||
cmake_minimum_required (VERSION 3.10) | cmake_minimum_required (VERSION 3.10) | |||
# This sets a number of environment variables we can use later on | # This sets a number of environment variables we can use later on | |||
# The names of these variables start with PROJECT_ and gnucash-docs_VERSION | # The names of these variables start with PROJECT_ and gnucash-docs_VERSION | |||
# We don't actually use C, but GNUInstallDirs doesn't work if we don't | # We don't actually use C, but GNUInstallDirs doesn't work if we don't | |||
# specify a language. | # specify a language. | |||
project (gnucash-docs | project (gnucash-docs | |||
VERSION 4.13 | VERSION 5.0 | |||
LANGUAGES C) | LANGUAGES C) | |||
set (PACKAGE_NAME GnuCash Docs) | set (PACKAGE_NAME GnuCash Docs) | |||
set (PACKAGE_BUGREPORT "https://bugs.gnucash.org/describecomponents.cgi?product= Documentation") | set (PACKAGE_BUGREPORT "https://bugs.gnucash.org/describecomponents.cgi?product= Documentation") | |||
set (PACKAGE_STRING "${PACKAGE_NAME} ${gnucash-docs_VERSION}") | set (PACKAGE_STRING "${PACKAGE_NAME} ${gnucash-docs_VERSION}") | |||
set (PACKAGE_URL "https://www.gnucash.org/") | set (PACKAGE_URL "https://www.gnucash.org/") | |||
set (PACKAGE_PREFIX "${PROJECT_NAME}-${gnucash-docs_VERSION}") | set (PACKAGE_PREFIX "${PROJECT_NAME}-${gnucash-docs_VERSION}") | |||
# Extra cmake macros | # Extra cmake macros | |||
set (CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake;${CMAKE_MODULE_PATH}") | set (CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake;${CMAKE_MODULE_PATH}") | |||
include (AddChmTarget) | include (AddChmTarget) | |||
include (AddEpubTarget) | include (AddEpubTarget) | |||
include (AddXdgHelpTarget) | include (AddXdgHelpTarget) | |||
include (AddHtmlTarget) | include (AddHtmlTarget) | |||
include (AddPdfTarget) | include (AddPdfTarget) | |||
include (AddLangTargets) | ||||
include (AddGncDocTargets) | include (AddGncDocTargets) | |||
include (DistCommon) | include (DistCommon) | |||
include (GNUInstallDirs) | include (GNUInstallDirs) | |||
# Clear cache variables that will be filled later during the cmake run | # Clear cache variables that will be filled later during the cmake run | |||
unset(dist_files CACHE) | unset(dist_files CACHE) | |||
# ############################################################ | # ############################################################ | |||
# These options are settable from the CMake command line. For example, | # These options are settable from the CMake command line. For example, | |||
# to enable mobi, put -D WITH_MOBI=ON on the command line. | # to enable mobi, put -D WITH_MOBI=ON on the command line. | |||
skipping to change at line 176 | skipping to change at line 177 | |||
add_custom_target(mobi) | add_custom_target(mobi) | |||
endif() | endif() | |||
if (WITH_CHM) | if (WITH_CHM) | |||
if(WIN32) | if(WIN32) | |||
add_custom_target(chm ALL) | add_custom_target(chm ALL) | |||
else() | else() | |||
add_custom_target(chm) | add_custom_target(chm) | |||
endif() | endif() | |||
endif() | endif() | |||
add_subdirectory (guide) | add_subdirectory (C) | |||
add_subdirectory (manual) | add_subdirectory (de) | |||
add_subdirectory (it) | ||||
add_subdirectory (ja) | ||||
add_subdirectory (pt) | ||||
#add_subdirectory (ru) | ||||
file(GLOB_RECURSE extrafiles | file(GLOB_RECURSE extrafiles | |||
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} | RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} | |||
cmake/* fonts/* stylesheet/* xsl/* docbook/*) | cmake/* fonts/* stylesheet/* xsl/* docbook/*) | |||
add_to_dist(${extrafiles}) | add_to_dist(${extrafiles}) | |||
configure_file(COPYING ${DATADIR_BUILD}/${PROJECT_NAME}/COPYING COPYONLY) | configure_file(COPYING ${DATADIR_BUILD}/${PROJECT_NAME}/COPYING COPYONLY) | |||
configure_file(COPYING-DOCS ${DATADIR_BUILD}/${PROJECT_NAME}/COPYING-DOCS COPYON LY) | configure_file(COPYING-DOCS ${DATADIR_BUILD}/${PROJECT_NAME}/COPYING-DOCS COPYON LY) | |||
install(FILES COPYING COPYING-DOCS DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJEC T_NAME}) | install(FILES COPYING COPYING-DOCS DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJEC T_NAME}) | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 8 lines changed or added |