From 6415c09a077e2564fe5e6548e09caa1dade0a3fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 13 May 2023 11:59:18 +0200 Subject: [PATCH] core: add quotes around paths in CMake files (closes #29) --- CMakeLists.txt | 50 ++++----- ChangeLog.adoc | 1 + doc/CMakeLists.txt | 40 +++---- doc/cs/CMakeLists.txt | 46 ++++---- doc/de/CMakeLists.txt | 98 ++++++++-------- doc/en/CMakeLists.txt | 156 +++++++++++++------------- doc/es/CMakeLists.txt | 28 ++--- doc/fr/CMakeLists.txt | 156 +++++++++++++------------- doc/it/CMakeLists.txt | 128 ++++++++++----------- doc/ja/CMakeLists.txt | 156 +++++++++++++------------- doc/pl/CMakeLists.txt | 98 ++++++++-------- doc/ru/CMakeLists.txt | 46 ++++---- doc/sr/CMakeLists.txt | 156 +++++++++++++------------- icons/CMakeLists.txt | 2 +- po/CMakeLists.txt | 28 ++--- src/core/CMakeLists.txt | 2 +- src/gui/CMakeLists.txt | 2 +- src/gui/curses/normal/CMakeLists.txt | 4 +- src/plugins/CMakeLists.txt | 2 +- src/plugins/alias/CMakeLists.txt | 2 +- src/plugins/buflist/CMakeLists.txt | 2 +- src/plugins/charset/CMakeLists.txt | 2 +- src/plugins/exec/CMakeLists.txt | 2 +- src/plugins/fifo/CMakeLists.txt | 2 +- src/plugins/fset/CMakeLists.txt | 2 +- src/plugins/guile/CMakeLists.txt | 2 +- src/plugins/irc/CMakeLists.txt | 2 +- src/plugins/javascript/CMakeLists.txt | 2 +- src/plugins/logger/CMakeLists.txt | 2 +- src/plugins/lua/CMakeLists.txt | 2 +- src/plugins/perl/CMakeLists.txt | 2 +- src/plugins/php/CMakeLists.txt | 2 +- src/plugins/python/CMakeLists.txt | 2 +- src/plugins/relay/CMakeLists.txt | 2 +- src/plugins/ruby/CMakeLists.txt | 2 +- src/plugins/script/CMakeLists.txt | 2 +- src/plugins/spell/CMakeLists.txt | 2 +- src/plugins/tcl/CMakeLists.txt | 2 +- src/plugins/trigger/CMakeLists.txt | 2 +- src/plugins/typing/CMakeLists.txt | 2 +- src/plugins/xfer/CMakeLists.txt | 2 +- tests/CMakeLists.txt | 4 +- 42 files changed, 624 insertions(+), 623 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fa58d5ebe..fcccc5640 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ project(weechat C) # CMake options set(CMAKE_VERBOSE_MAKEFILE OFF) -set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) +set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}") set(CMAKE_SKIP_RPATH ON) # compiler options @@ -38,16 +38,16 @@ if (CMAKE_C_COMPILER_ID STREQUAL "GNU") endif() # version -execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-major OUTPUT_VARIABLE VERSION_MAJOR) -execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-minor OUTPUT_VARIABLE VERSION_MINOR) -execute_process(COMMAND ${CMAKE_SOURCE_DIR}/version.sh devel-patch OUTPUT_VARIABLE VERSION_PATCH) +execute_process(COMMAND "${CMAKE_SOURCE_DIR}/version.sh" devel-major OUTPUT_VARIABLE VERSION_MAJOR) +execute_process(COMMAND "${CMAKE_SOURCE_DIR}/version.sh" devel-minor OUTPUT_VARIABLE VERSION_MINOR) +execute_process(COMMAND "${CMAKE_SOURCE_DIR}/version.sh" devel-patch OUTPUT_VARIABLE VERSION_PATCH) string(REGEX REPLACE "\n" "" VERSION_MAJOR "${VERSION_MAJOR}") string(REGEX REPLACE "\n" "" VERSION_MINOR "${VERSION_MINOR}") string(REGEX REPLACE "\n" "" VERSION_PATCH "${VERSION_PATCH}") if(VERSION_PATCH STREQUAL "") - set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}) + set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}") else() - set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) + set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") endif() # license @@ -66,33 +66,33 @@ set(PKG_STRING "${PROJECT_NAME} ${VERSION}") string(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING}) if(NOT DEFINED LIBDIR) - set(LIBDIR ${CMAKE_INSTALL_PREFIX}/lib) + set(LIBDIR "${CMAKE_INSTALL_PREFIX}/lib") endif() if(NOT DEFINED WEECHAT_LIBDIR) - set(WEECHAT_LIBDIR ${LIBDIR}/${PROJECT_NAME}) + set(WEECHAT_LIBDIR "${LIBDIR}/${PROJECT_NAME}") endif() if(NOT DEFINED DATAROOTDIR) - set(DATAROOTDIR ${CMAKE_INSTALL_PREFIX}/share) + set(DATAROOTDIR "${CMAKE_INSTALL_PREFIX}/share") endif() if(NOT DEFINED WEECHAT_SHAREDIR) - set(WEECHAT_SHAREDIR ${DATAROOTDIR}/weechat) + set(WEECHAT_SHAREDIR "${DATAROOTDIR}/weechat") endif() if(NOT DEFINED MANDIR) - set(MANDIR ${DATAROOTDIR}/man) + set(MANDIR "${DATAROOTDIR}/man") endif() if(NOT DEFINED LOCALEDIR) - set(LOCALEDIR ${DATAROOTDIR}/locale) + set(LOCALEDIR "${DATAROOTDIR}/locale") endif() if(DEFINED INCLUDEDIR) - set(INCLUDEDIR ${INCLUDEDIR}/${PROJECT_NAME}) + set(INCLUDEDIR "${INCLUDEDIR}/${PROJECT_NAME}") else() - set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME}) + set(INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME}") endif() option(ENABLE_NCURSES "Compile the Ncurses interface" ON) @@ -297,7 +297,7 @@ add_custom_target(uninstall add_custom_target(dist "${CMAKE_CURRENT_SOURCE_DIR}/tools/makedist.sh" "${VERSION}" "HEAD" "${CMAKE_CURRENT_BINARY_DIR}" - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" ) # pkgconfig file @@ -306,23 +306,23 @@ set(prefix "${CMAKE_INSTALL_PREFIX}") set(exec_prefix "\${prefix}") string(REPLACE "${CMAKE_INSTALL_PREFIX}" "\${prefix}" libdir "${LIBDIR}") set(includedir "\${prefix}/include") -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weechat.pc.in ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc @ONLY) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc DESTINATION ${LIBDIR}/pkgconfig) +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/weechat.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/weechat.pc" @ONLY) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.pc" DESTINATION "${LIBDIR}/pkgconfig") # cygport file (used to build Cygwin packages) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weechat.cygport.in ${CMAKE_CURRENT_BINARY_DIR}/weechat-${VERSION}-1.cygport @ONLY) +configure_file("${CMAKE_CURRENT_SOURCE_DIR}/weechat.cygport.in" "${CMAKE_CURRENT_BINARY_DIR}/weechat-${VERSION}-1.cygport" @ONLY) # install some files (only on Cygwin) if(CYGWIN) install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/AUTHORS.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/ChangeLog.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/Contributing.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/README.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/ReleaseNotes.adoc - DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME} + "${CMAKE_CURRENT_SOURCE_DIR}/AUTHORS.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/ChangeLog.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/Contributing.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/README.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/ReleaseNotes.adoc" + DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}" ) endif() # desktop file -install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop DESTINATION ${DATAROOTDIR}/applications) +install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop" DESTINATION "${DATAROOTDIR}/applications") diff --git a/ChangeLog.adoc b/ChangeLog.adoc index c10192dc1..444398895 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -88,6 +88,7 @@ Build:: * core: remove build of .bz2 and .zst files in `make dist` * core: remove obsolete cpack config * core: add "stable-number" and "devel-number" in script version.sh + * core: add quotes around paths in CMake files (issue #29) * doc: convert docgen.py to C, remove autogen files from repository, add parameter `--doc-gen` to `weechat-headless` binary, add CMake option `ENABLE_DOC_INCOMPLETE` [[v3.8]] diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 9acfff68a..87b9df635 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -47,41 +47,41 @@ if(ENABLE_MAN OR ENABLE_DOC) # ChangeLog add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc - COMMAND sed ARGS ${SED_LINKS_ARGS} ${CMAKE_CURRENT_SOURCE_DIR}/../ChangeLog.adoc > ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc" + COMMAND sed ARGS ${SED_LINKS_ARGS} "${CMAKE_CURRENT_SOURCE_DIR}/../ChangeLog.adoc" > "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../ChangeLog.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../ChangeLog.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -a docinfodir="${CMAKE_CURRENT_SOURCE_DIR}" -o ChangeLog.html ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -a docinfodir="${CMAKE_CURRENT_SOURCE_DIR}" -o ChangeLog.html "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/docinfo.html - ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/docinfo.html" + "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog-links.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building ChangeLog.html" ) - add_custom_target(changelog DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ChangeLog.html) + add_custom_target(changelog DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/ChangeLog.html") # Release notes add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc - COMMAND sed ARGS ${SED_LINKS_ARGS} ${CMAKE_CURRENT_SOURCE_DIR}/../ReleaseNotes.adoc > ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc" + COMMAND sed ARGS ${SED_LINKS_ARGS} "${CMAKE_CURRENT_SOURCE_DIR}/../ReleaseNotes.adoc" > "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../ReleaseNotes.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../ReleaseNotes.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" ) add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -a docinfodir="${CMAKE_CURRENT_SOURCE_DIR}" -o ReleaseNotes.html ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -a docinfodir="${CMAKE_CURRENT_SOURCE_DIR}" -o ReleaseNotes.html "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/docinfo.html - ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/docinfo.html" + "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes-links.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building ReleaseNotes.html" ) - add_custom_target(rn DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes.html) + add_custom_target(rn DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/ReleaseNotes.html") if(ENABLE_DOC) set(AUTOGEN_FILES "") diff --git a/doc/cs/CMakeLists.txt b/doc/cs/CMakeLists.txt index c7ce978ec..26a98d526 100644 --- a/doc/cs/CMakeLists.txt +++ b/doc/cs/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (cs)" ) - add_custom_target(doc-man-weechat-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/cs/man1) + add_custom_target(doc-man-weechat-cs ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/cs/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (cs)" ) - add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/cs/man1) + add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/cs/man1") endif() endif() @@ -53,15 +53,15 @@ if(ENABLE_DOC) # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.cs.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.cs.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.cs.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.cs.html" ) - add_custom_target(doc-quickstart-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-cs ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.cs.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt index d1593b6f1..1e7e2528c 100644 --- a/doc/de/CMakeLists.txt +++ b/doc/de/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (de)" ) - add_custom_target(doc-man-weechat-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/de/man1) + add_custom_target(doc-man-weechat-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/de/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (de)" ) - add_custom_target(doc-man-weechat-headless-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/de/man1) + add_custom_target(doc-man-weechat-headless-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/de/man1") endif() endif() @@ -53,60 +53,60 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.de.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.de.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.de.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.de.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.de.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.de.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.de.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.de.html" ) - add_custom_target(doc-user-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.de.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.de.html" ) - add_custom_target(doc-scripting-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.de.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.de.html" ) - add_custom_target(doc-faq-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.de.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.de.html" ) - add_custom_target(doc-quickstart-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-de ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt index 84d629180..41c90d58c 100644 --- a/doc/en/CMakeLists.txt +++ b/doc/en/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (en)" ) - add_custom_target(doc-man-weechat-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/man1) + add_custom_target(doc-man-weechat-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (en)" ) - add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/man1) + add_custom_target(doc-man-weechat-headless-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/man1") endif() endif() @@ -53,108 +53,108 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.en.html" ) - add_custom_target(doc-user-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # plugin API reference add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.en.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.en.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_plugin_api.en.html" ) - add_custom_target(doc-plugin-api-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-plugin-api-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.en.html" ) - add_custom_target(doc-scripting-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.en.html" ) - add_custom_target(doc-faq-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.en.html" ) - add_custom_target(doc-quickstart-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # relay protocol add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_relay_protocol.en.html" ) - add_custom_target(doc-relay-protocol-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-relay-protocol-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # developer's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.en.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_dev.en.html" ) - add_custom_target(doc-dev-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-dev-en ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/es/CMakeLists.txt b/doc/es/CMakeLists.txt index 476b26549..b4fce3a7b 100644 --- a/doc/es/CMakeLists.txt +++ b/doc/es/CMakeLists.txt @@ -21,28 +21,28 @@ if(ENABLE_DOC) # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.es.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.es.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.es.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.es.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.es.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.es.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.es.html" ) - add_custom_target(doc-faq-es ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-es ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.es.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.es.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.es.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.es.html" ) - add_custom_target(doc-quickstart-es ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-es ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/fr/CMakeLists.txt b/doc/fr/CMakeLists.txt index 8e0912145..1656804e9 100644 --- a/doc/fr/CMakeLists.txt +++ b/doc/fr/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.fr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.fr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (fr)" ) - add_custom_target(doc-man-weechat-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/fr/man1) + add_custom_target(doc-man-weechat-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/fr/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (fr)" ) - add_custom_target(doc-man-weechat-headless-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/fr/man1) + add_custom_target(doc-man-weechat-headless-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/fr/man1") endif() endif() @@ -53,108 +53,108 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.fr.html" ) - add_custom_target(doc-user-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # plugin API reference add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.fr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.fr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_plugin_api.fr.html" ) - add_custom_target(doc-plugin-api-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-plugin-api-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.fr.html" ) - add_custom_target(doc-scripting-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.fr.html" ) - add_custom_target(doc-faq-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.fr.html" ) - add_custom_target(doc-quickstart-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # relay protocol add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_relay_protocol.fr.html" ) - add_custom_target(doc-relay-protocol-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-relay-protocol-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # developer's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.fr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.fr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.fr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.fr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.fr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_dev.fr.html" ) - add_custom_target(doc-dev-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-dev-fr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.fr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/it/CMakeLists.txt b/doc/it/CMakeLists.txt index 2892ee5b2..ab63c8dac 100644 --- a/doc/it/CMakeLists.txt +++ b/doc/it/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.it.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.it.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (it)" ) - add_custom_target(doc-man-weechat-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/it/man1) + add_custom_target(doc-man-weechat-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/it/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (it)" ) - add_custom_target(doc-man-weechat-headless-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/it/man1) + add_custom_target(doc-man-weechat-headless-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/it/man1") endif() endif() @@ -53,82 +53,82 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.it.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.it.html" ) - add_custom_target(doc-user-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # plugin API reference add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.it.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.it.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.it.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_plugin_api.it.html" ) - add_custom_target(doc-plugin-api-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-plugin-api-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.it.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.it.html" ) - add_custom_target(doc-scripting-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.it.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.it.html" ) - add_custom_target(doc-faq-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.it.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.it.html" ) - add_custom_target(doc-quickstart-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-it ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/ja/CMakeLists.txt b/doc/ja/CMakeLists.txt index b9db7cfb2..ffb409197 100644 --- a/doc/ja/CMakeLists.txt +++ b/doc/ja/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ja.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (ja)" ) - add_custom_target(doc-man-weechat-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ja/man1) + add_custom_target(doc-man-weechat-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/ja/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (ja)" ) - add_custom_target(doc-man-weechat-headless-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ja/man1) + add_custom_target(doc-man-weechat-headless-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/ja/man1") endif() endif() @@ -53,108 +53,108 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.ja.html" ) - add_custom_target(doc-user-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # plugin API reference add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.ja.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.ja.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.ja.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.ja.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_plugin_api.ja.html" ) - add_custom_target(doc-plugin-api-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-plugin-api-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.ja.html" ) - add_custom_target(doc-scripting-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.ja.html" ) - add_custom_target(doc-faq-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.ja.html" ) - add_custom_target(doc-quickstart-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # relay protocol add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_relay_protocol.ja.html" ) - add_custom_target(doc-relay-protocol-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-relay-protocol-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # developer's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.ja.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.ja.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.ja.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.ja.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.ja.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_dev.ja.html" ) - add_custom_target(doc-dev-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-dev-ja ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.ja.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/pl/CMakeLists.txt b/doc/pl/CMakeLists.txt index 18284ffc0..eae3784a5 100644 --- a/doc/pl/CMakeLists.txt +++ b/doc/pl/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (pl)" ) - add_custom_target(doc-man-weechat-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/pl/man1) + add_custom_target(doc-man-weechat-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/pl/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (pl)" ) - add_custom_target(doc-man-weechat-headless-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/pl/man1) + add_custom_target(doc-man-weechat-headless-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/pl/man1") endif() endif() @@ -53,60 +53,60 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.pl.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.pl.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.pl.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.pl.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.pl.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.pl.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.pl.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.pl.html" ) - add_custom_target(doc-user-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.pl.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.pl.html" ) - add_custom_target(doc-scripting-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.pl.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.pl.html" ) - add_custom_target(doc-faq-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.pl.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.pl.html" ) - add_custom_target(doc-quickstart-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-pl ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/ru/CMakeLists.txt b/doc/ru/CMakeLists.txt index c6117bd36..b9a4047e2 100644 --- a/doc/ru/CMakeLists.txt +++ b/doc/ru/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ru.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ru.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ru.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.ru.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (ru)" ) - add_custom_target(doc-man-weechat-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ru/man1) + add_custom_target(doc-man-weechat-ru ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/ru/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (ru)" ) - add_custom_target(doc-man-weechat-headless-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ru/man1) + add_custom_target(doc-man-weechat-headless-ru ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/ru/man1") endif() endif() @@ -53,15 +53,15 @@ if(ENABLE_DOC) # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.ru.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.ru.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.ru.html" ) - add_custom_target(doc-quickstart-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-ru ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/doc/sr/CMakeLists.txt b/doc/sr/CMakeLists.txt index 57efa4347..ee22faa9f 100644 --- a/doc/sr/CMakeLists.txt +++ b/doc/sr/CMakeLists.txt @@ -20,32 +20,32 @@ if(ENABLE_MAN) # man page: weechat add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.sr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat.1 (sr)" ) - add_custom_target(doc-man-weechat-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/sr/man1) + add_custom_target(doc-man-weechat-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat.1" DESTINATION "${MANDIR}/sr/man1") if(ENABLE_HEADLESS) # man page: weechat-headless add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.sr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/man.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat-headless.1 (sr)" ) - add_custom_target(doc-man-weechat-headless-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/sr/man1) + add_custom_target(doc-man-weechat-headless-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1" DESTINATION "${MANDIR}/sr/man1") endif() endif() @@ -53,108 +53,108 @@ if(ENABLE_DOC) # user's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_user.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc - ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.sr.adoc" + "${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.sr.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_commands.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_default_aliases.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_irc_colors.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_user_options.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_user.sr.html" ) - add_custom_target(doc-user-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-user-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_user.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # plugin API reference add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_plugin_api.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.sr.adoc" doc-autogen - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.sr.adoc - ${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_completions.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_config_priority.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_hdata.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infolists.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_infos_hashtable.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_plugins_priority.sr.adoc" + "${CMAKE_CURRENT_BINARY_DIR}/../autogen/autogen_api_url_options.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_plugin_api.sr.html" ) - add_custom_target(doc-plugin-api-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-plugin-api-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # scripting guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_scripting.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_scripting.sr.html" ) - add_custom_target(doc-scripting-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-scripting-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # FAQ add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_faq.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_faq.sr.html" ) - add_custom_target(doc-faq-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-faq-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # quickstart add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_quickstart.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_quickstart.sr.html" ) - add_custom_target(doc-quickstart-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-quickstart-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # relay protocol add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_relay_protocol.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_relay_protocol.sr.html" ) - add_custom_target(doc-relay-protocol-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-relay-protocol-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") # developer's guide add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html - COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.sr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html" + COMMAND "${ASCIIDOCTOR_EXECUTABLE}" ARGS ${ASCIIDOCTOR_ARGS} -o weechat_dev.sr.html "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc" DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html - ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/../docinfo.html" + "${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.sr.adoc" + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building weechat_dev.sr.html" ) - add_custom_target(doc-dev-sr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html DESTINATION ${DATAROOTDIR}/doc/${PROJECT_NAME}) + add_custom_target(doc-dev-sr ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html") + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.sr.html" DESTINATION "${DATAROOTDIR}/doc/${PROJECT_NAME}") endif() diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt index 5bc29a0e5..11cdbbfa1 100644 --- a/icons/CMakeLists.txt +++ b/icons/CMakeLists.txt @@ -18,5 +18,5 @@ # foreach(size 16 32 64 128 256 512) - install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${size}x${size}/weechat.png DESTINATION ${DATAROOTDIR}/icons/hicolor/${size}x${size}/apps) + install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/${size}x${size}/weechat.png" DESTINATION "${DATAROOTDIR}/icons/hicolor/${size}x${size}/apps") endforeach() diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 963185239..1fda0cb38 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -34,8 +34,8 @@ set(PO_FILES ) set(BUGS_ADDRESS "flashcode@flashtux.org") -set(POT_FILE ${PROJECT_NAME}.pot) -set(POT_FILE_PATH ${CMAKE_CURRENT_BINARY_DIR}/${POT_FILE}) +set(POT_FILE "${PROJECT_NAME}.pot") +set(POT_FILE_PATH "${CMAKE_CURRENT_BINARY_DIR}/${POT_FILE}") include(srcfiles.cmake) @@ -52,13 +52,13 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXECUTABLE AND MSGFMT_EXECUTABLE) foreach(srcfile ${WEECHAT_SOURCES}) set(SRC_FILES ${SRC_FILES} ${srcfile}) - set(POT_DEPENDS ${POT_DEPENDS} ${CMAKE_SOURCE_DIR}/${srcfile}) + set(POT_DEPENDS ${POT_DEPENDS} "${CMAKE_SOURCE_DIR}/${srcfile}") endforeach() add_custom_command( - OUTPUT ${POT_FILE_PATH} - COMMAND ${XGETTEXT_EXECUTABLE} - ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} + OUTPUT "${POT_FILE_PATH}" + COMMAND "${XGETTEXT_EXECUTABLE}" + ARGS -o "${POT_FILE_PATH}" --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory="${CMAKE_SOURCE_DIR}" --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} DEPENDS ${POT_DEPENDS} COMMENT "Generating ${POT_FILE}" ) @@ -73,23 +73,23 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXECUTABLE AND MSGFMT_EXECUTABLE) file(MAKE_DIRECTORY "${modir}") set(mofile "${modir}/${PROJECT_NAME}.mo") add_custom_command( - OUTPUT ${mofile} - COMMAND ${MSGMERGE_EXECUTABLE} ARGS --quiet -o ${CMAKE_CURRENT_BINARY_DIR}/${pofile} ${CMAKE_CURRENT_SOURCE_DIR}/${pofile} ${POT_FILE_PATH} - COMMAND ${MSGFMT_EXECUTABLE} ARGS -o ${mofile} ${CMAKE_CURRENT_BINARY_DIR}/${pofile} - COMMAND ${MSGFMT_EXECUTABLE} ARGS -c --statistics --verbose --output-file=/dev/null ${CMAKE_CURRENT_BINARY_DIR}/${pofile} - DEPENDS ${POT_FILE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/${pofile} + OUTPUT "${mofile}" + COMMAND "${MSGMERGE_EXECUTABLE}" ARGS --quiet -o "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" ${POT_FILE_PATH} + COMMAND "${MSGFMT_EXECUTABLE}" ARGS -o "${mofile}" "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" + COMMAND "${MSGFMT_EXECUTABLE}" ARGS -c --statistics --verbose --output-file=/dev/null "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" + DEPENDS "${POT_FILE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" COMMENT "Compiling ${polang}.po" ) # Update .po files in source directory (if needed) add_custom_target( update-${pofile} - COMMAND ${MSGMERGE_EXECUTABLE} --quiet --update --previous --backup=none ${CMAKE_CURRENT_SOURCE_DIR}/${pofile} ${POT_FILE_PATH} + COMMAND "${MSGMERGE_EXECUTABLE}" --quiet --update --previous --backup=none "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" "${POT_FILE_PATH}" COMMENT "Updating ${polang}.po" ) set(UPDATE_PO_TARGETS ${UPDATE_PO_TARGETS} update-${pofile}) - install(FILES ${mofile} DESTINATION ${LOCALEDIR}/${polang}/LC_MESSAGES) + install(FILES "${mofile}" DESTINATION "${LOCALEDIR}/${polang}/LC_MESSAGES") set(MO_FILES ${MO_FILES} ${mofile}) endforeach() @@ -98,7 +98,7 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXECUTABLE AND MSGFMT_EXECUTABLE) # Update weechat.pot in source directory (if needed) add_custom_target( update-${POT_FILE} - COMMAND ${MSGMERGE_EXECUTABLE} --quiet --update --backup=none ${CMAKE_CURRENT_SOURCE_DIR}/${POT_FILE} ${POT_FILE_PATH} + COMMAND "${MSGMERGE_EXECUTABLE}" --quiet --update --backup=none "${CMAKE_CURRENT_SOURCE_DIR}/${POT_FILE}" "${POT_FILE_PATH}" COMMENT "Updating ${POT_FILE}" ) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 754c013bf..8ee698983 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -91,7 +91,7 @@ include_directories(${CURL_INCLUDE_DIRS}) include_directories(${ZSTD_INCLUDE_DIRS}) -include_directories(${CMAKE_BINARY_DIR}) +include_directories("${CMAKE_BINARY_DIR}") add_library(weechat_core STATIC ${LIB_CORE_SRC}) target_link_libraries(weechat_core coverage_config) add_dependencies(weechat_core version_git) diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index 6b94426f4..889d8d0f0 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -42,7 +42,7 @@ set(LIB_GUI_COMMON_SRC gui-window.c gui-window.h ) -include_directories(${CMAKE_BINARY_DIR}) +include_directories("${CMAKE_BINARY_DIR}") add_library(weechat_gui_common STATIC ${LIB_GUI_COMMON_SRC}) target_link_libraries(weechat_gui_common coverage_config) list(APPEND STATIC_LIBS weechat_gui_common) diff --git a/src/gui/curses/normal/CMakeLists.txt b/src/gui/curses/normal/CMakeLists.txt index 661c72003..561a75dbc 100644 --- a/src/gui/curses/normal/CMakeLists.txt +++ b/src/gui/curses/normal/CMakeLists.txt @@ -68,11 +68,11 @@ add_custom_command( TARGET ${EXECUTABLE} COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-curses${CMAKE_EXECUTABLE_SUFFIX}" COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat${CMAKE_EXECUTABLE_SUFFIX}" "weechat-curses${CMAKE_EXECUTABLE_SUFFIX}" - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Creating symbolic link ${EXECUTABLE}-curses${CMAKE_EXECUTABLE_SUFFIX}" ) list(APPEND CMAKE_INSTALL_MANIFEST_FILES "${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}") # Install executable and symbolic link install(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE}-curses${CMAKE_EXECUTABLE_SUFFIX} DESTINATION bin) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${EXECUTABLE}-curses${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION bin) diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt index ca7615405..171487f6a 100644 --- a/src/plugins/CMakeLists.txt +++ b/src/plugins/CMakeLists.txt @@ -32,7 +32,7 @@ set(LIB_PLUGINS_SCRIPTS_SRC plugin-script-config.c plugin-script-config.h ) -include_directories(${CMAKE_BINARY_DIR}) +include_directories("${CMAKE_BINARY_DIR}") add_library(weechat_plugins STATIC ${LIB_PLUGINS_SRC}) target_link_libraries(weechat_plugins coverage_config) diff --git a/src/plugins/alias/CMakeLists.txt b/src/plugins/alias/CMakeLists.txt index ce6e54caf..71139631a 100644 --- a/src/plugins/alias/CMakeLists.txt +++ b/src/plugins/alias/CMakeLists.txt @@ -28,4 +28,4 @@ set_target_properties(alias PROPERTIES PREFIX "") target_link_libraries(alias coverage_config) -install(TARGETS alias LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS alias LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/buflist/CMakeLists.txt b/src/plugins/buflist/CMakeLists.txt index 2206c4baa..898ecb9c0 100644 --- a/src/plugins/buflist/CMakeLists.txt +++ b/src/plugins/buflist/CMakeLists.txt @@ -29,4 +29,4 @@ set_target_properties(buflist PROPERTIES PREFIX "") target_link_libraries(buflist coverage_config) -install(TARGETS buflist LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS buflist LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/charset/CMakeLists.txt b/src/plugins/charset/CMakeLists.txt index 4db0bb144..0fae098e7 100644 --- a/src/plugins/charset/CMakeLists.txt +++ b/src/plugins/charset/CMakeLists.txt @@ -31,4 +31,4 @@ if(ICONV_FOUND) endif() endif() -install(TARGETS charset LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS charset LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/exec/CMakeLists.txt b/src/plugins/exec/CMakeLists.txt index b613aa810..3460a16dc 100644 --- a/src/plugins/exec/CMakeLists.txt +++ b/src/plugins/exec/CMakeLists.txt @@ -28,4 +28,4 @@ set_target_properties(exec PROPERTIES PREFIX "") target_link_libraries(exec coverage_config) -install(TARGETS exec LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS exec LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/fifo/CMakeLists.txt b/src/plugins/fifo/CMakeLists.txt index 465dafba2..9f16e0d3c 100644 --- a/src/plugins/fifo/CMakeLists.txt +++ b/src/plugins/fifo/CMakeLists.txt @@ -27,4 +27,4 @@ set_target_properties(fifo PROPERTIES PREFIX "") target_link_libraries(fifo coverage_config) -install(TARGETS fifo LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS fifo LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/fset/CMakeLists.txt b/src/plugins/fset/CMakeLists.txt index 0d70b68a5..f004fcd6a 100644 --- a/src/plugins/fset/CMakeLists.txt +++ b/src/plugins/fset/CMakeLists.txt @@ -32,4 +32,4 @@ set_target_properties(fset PROPERTIES PREFIX "") target_link_libraries(fset coverage_config) -install(TARGETS fset LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS fset LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/guile/CMakeLists.txt b/src/plugins/guile/CMakeLists.txt index c953343fa..7e25dc980 100644 --- a/src/plugins/guile/CMakeLists.txt +++ b/src/plugins/guile/CMakeLists.txt @@ -30,4 +30,4 @@ if(GUILE_FOUND) target_link_libraries(guile ${LINK_LIBS} weechat_plugins_scripts coverage_config) endif() -install(TARGETS guile LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS guile LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/irc/CMakeLists.txt b/src/plugins/irc/CMakeLists.txt index 6ca8cab7c..bdc290e58 100644 --- a/src/plugins/irc/CMakeLists.txt +++ b/src/plugins/irc/CMakeLists.txt @@ -64,4 +64,4 @@ endif() target_link_libraries(irc ${LINK_LIBS} coverage_config) -install(TARGETS irc LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS irc LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/javascript/CMakeLists.txt b/src/plugins/javascript/CMakeLists.txt index f2617ac6d..1406c74a8 100644 --- a/src/plugins/javascript/CMakeLists.txt +++ b/src/plugins/javascript/CMakeLists.txt @@ -31,4 +31,4 @@ if(V8_FOUND) target_link_libraries(javascript ${V8_LIBRARY} weechat_plugins_scripts coverage_config) endif() -install(TARGETS javascript LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS javascript LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/logger/CMakeLists.txt b/src/plugins/logger/CMakeLists.txt index c3b0aec0c..bc406ca6e 100644 --- a/src/plugins/logger/CMakeLists.txt +++ b/src/plugins/logger/CMakeLists.txt @@ -30,4 +30,4 @@ set_target_properties(logger PROPERTIES PREFIX "") target_link_libraries(logger coverage_config) -install(TARGETS logger LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS logger LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/lua/CMakeLists.txt b/src/plugins/lua/CMakeLists.txt index 3e25fb16b..d7c8b62d3 100644 --- a/src/plugins/lua/CMakeLists.txt +++ b/src/plugins/lua/CMakeLists.txt @@ -29,4 +29,4 @@ if(LUA_FOUND) target_link_libraries(lua ${LUA_LDFLAGS} weechat_plugins_scripts coverage_config) endif() -install(TARGETS lua LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS lua LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/perl/CMakeLists.txt b/src/plugins/perl/CMakeLists.txt index 5bb9259bb..b80ab1483 100644 --- a/src/plugins/perl/CMakeLists.txt +++ b/src/plugins/perl/CMakeLists.txt @@ -44,4 +44,4 @@ if(PERL_FOUND) endif() endif() -install(TARGETS perl LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS perl LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/php/CMakeLists.txt b/src/plugins/php/CMakeLists.txt index 376d300ea..d164cfd7a 100644 --- a/src/plugins/php/CMakeLists.txt +++ b/src/plugins/php/CMakeLists.txt @@ -29,4 +29,4 @@ if(PHP_FOUND) target_link_libraries(php ${PHP_LIB} weechat_plugins_scripts coverage_config) endif() -install(TARGETS php LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS php LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/python/CMakeLists.txt b/src/plugins/python/CMakeLists.txt index 9042f15e7..c65b0abee 100644 --- a/src/plugins/python/CMakeLists.txt +++ b/src/plugins/python/CMakeLists.txt @@ -27,4 +27,4 @@ if(PYTHON_FOUND) target_link_libraries(python PkgConfig::PYTHON weechat_plugins_scripts coverage_config) endif() -install(TARGETS python LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS python LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/relay/CMakeLists.txt b/src/plugins/relay/CMakeLists.txt index 2f5cba66a..dee24c307 100644 --- a/src/plugins/relay/CMakeLists.txt +++ b/src/plugins/relay/CMakeLists.txt @@ -55,4 +55,4 @@ list(APPEND LINK_LIBS ${LIBZSTD_LDFLAGS}) target_link_libraries(relay ${LINK_LIBS} coverage_config) -install(TARGETS relay LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS relay LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/ruby/CMakeLists.txt b/src/plugins/ruby/CMakeLists.txt index 4ad109095..462cbd4c6 100644 --- a/src/plugins/ruby/CMakeLists.txt +++ b/src/plugins/ruby/CMakeLists.txt @@ -32,4 +32,4 @@ if(RUBY_FOUND) target_link_libraries(ruby ${RUBY_LDFLAGS} weechat_plugins_scripts coverage_config) endif(RUBY_FOUND) -install(TARGETS ruby LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS ruby LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/script/CMakeLists.txt b/src/plugins/script/CMakeLists.txt index bec2fbf24..ee2dd273d 100644 --- a/src/plugins/script/CMakeLists.txt +++ b/src/plugins/script/CMakeLists.txt @@ -36,4 +36,4 @@ list(APPEND LINK_LIBS ${ZLIB_LIBRARY}) target_link_libraries(script ${LINK_LIBS} coverage_config) -install(TARGETS script LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS script LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/spell/CMakeLists.txt b/src/plugins/spell/CMakeLists.txt index 33c3b88f7..8c5264e7a 100644 --- a/src/plugins/spell/CMakeLists.txt +++ b/src/plugins/spell/CMakeLists.txt @@ -40,4 +40,4 @@ else() endif() endif() -install(TARGETS spell LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS spell LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/tcl/CMakeLists.txt b/src/plugins/tcl/CMakeLists.txt index c3675b7be..8f3be4320 100644 --- a/src/plugins/tcl/CMakeLists.txt +++ b/src/plugins/tcl/CMakeLists.txt @@ -33,4 +33,4 @@ if(TCL_FOUND) target_link_libraries(tcl ${TCL_LIBRARY} weechat_plugins_scripts coverage_config) endif() -install(TARGETS tcl LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS tcl LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/trigger/CMakeLists.txt b/src/plugins/trigger/CMakeLists.txt index f1a728ed3..832b63755 100644 --- a/src/plugins/trigger/CMakeLists.txt +++ b/src/plugins/trigger/CMakeLists.txt @@ -29,4 +29,4 @@ set_target_properties(trigger PROPERTIES PREFIX "") target_link_libraries(trigger coverage_config) -install(TARGETS trigger LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS trigger LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/typing/CMakeLists.txt b/src/plugins/typing/CMakeLists.txt index be4002ac2..20b0463f9 100644 --- a/src/plugins/typing/CMakeLists.txt +++ b/src/plugins/typing/CMakeLists.txt @@ -27,4 +27,4 @@ set_target_properties(typing PROPERTIES PREFIX "") target_link_libraries(typing coverage_config) -install(TARGETS typing LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS typing LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/src/plugins/xfer/CMakeLists.txt b/src/plugins/xfer/CMakeLists.txt index 4d1d77c3a..88cc51411 100644 --- a/src/plugins/xfer/CMakeLists.txt +++ b/src/plugins/xfer/CMakeLists.txt @@ -43,4 +43,4 @@ endif() target_link_libraries(xfer ${LINK_LIBS} coverage_config) -install(TARGETS xfer LIBRARY DESTINATION ${WEECHAT_LIBDIR}/plugins) +install(TARGETS xfer LIBRARY DESTINATION "${WEECHAT_LIBDIR}/plugins") diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index fd525c625..980d4ce2b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -157,12 +157,12 @@ add_dependencies(tests # test for cmake (ctest) add_test(NAME unit - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMAND tests -v ) set_property(TEST unit PROPERTY ENVIRONMENT "WEECHAT_TESTS_ARGS=-p;" "WEECHAT_EXTRA_LIBDIR=${PROJECT_BINARY_DIR}/src;" - "WEECHAT_TESTS_SCRIPTS_DIR=${CMAKE_CURRENT_SOURCE_DIR}/scripts/python" + "WEECHAT_TESTS_SCRIPTS_DIR=${CMAKE_CURRENT_SOURCE_DIR}/scripts/python;" "WEECHAT_TESTS_PLUGINS_LIB=${CMAKE_CURRENT_BINARY_DIR}/libweechat_unit_tests_plugins.so" )