core: add cmake option ENABLE_MAN to compile man page (on by default)
For configure, the option is "--disable-man".
This commit is contained in:
parent
9951902c7b
commit
261efe6299
@ -87,6 +87,7 @@ OPTION(ENABLE_LUA "Enable Lua scripting language" ON)
|
|||||||
OPTION(ENABLE_TCL "Enable Tcl scripting language" ON)
|
OPTION(ENABLE_TCL "Enable Tcl scripting language" ON)
|
||||||
OPTION(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
|
OPTION(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
|
||||||
OPTION(ENABLE_XFER "Enable Xfer plugin" ON)
|
OPTION(ENABLE_XFER "Enable Xfer plugin" ON)
|
||||||
|
OPTION(ENABLE_MAN "Enable Man page" ON)
|
||||||
OPTION(ENABLE_DOC "Enable Documentation" OFF)
|
OPTION(ENABLE_DOC "Enable Documentation" OFF)
|
||||||
|
|
||||||
# option WEECHAT_HOME
|
# option WEECHAT_HOME
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
WeeChat ChangeLog
|
WeeChat ChangeLog
|
||||||
=================
|
=================
|
||||||
Sébastien Helleu <flashcode@flashtux.org>
|
Sébastien Helleu <flashcode@flashtux.org>
|
||||||
v0.4.2-dev, 2013-07-30
|
v0.4.2-dev, 2013-07-31
|
||||||
|
|
||||||
|
|
||||||
This document lists all changes for each version.
|
This document lists all changes for each version.
|
||||||
@ -14,6 +14,8 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
|||||||
Version 0.4.2 (under dev!)
|
Version 0.4.2 (under dev!)
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
|
* core: disable build of doc by default, add cmake option ENABLE_MAN to compile
|
||||||
|
man page (on by default)
|
||||||
* core: add option "-o" for command /color
|
* core: add option "-o" for command /color
|
||||||
* core: fix priority of logical operators in evaluation of expression
|
* core: fix priority of logical operators in evaluation of expression
|
||||||
(AND takes precedence over the OR)
|
(AND takes precedence over the OR)
|
||||||
|
@ -25,11 +25,7 @@ BUILT_SOURCES = build-config-git.h
|
|||||||
build-config-git.h:
|
build-config-git.h:
|
||||||
-$(abs_top_srcdir)/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
|
-$(abs_top_srcdir)/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
|
||||||
|
|
||||||
if DOC
|
SUBDIRS = po doc intl src
|
||||||
doc_dir = doc
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = po $(doc_dir) intl src
|
|
||||||
|
|
||||||
EXTRA_DIST = CMakeLists.txt \
|
EXTRA_DIST = CMakeLists.txt \
|
||||||
config.rpath \
|
config.rpath \
|
||||||
|
11
NEWS
11
NEWS
@ -1,7 +1,7 @@
|
|||||||
WeeChat Release Notes
|
WeeChat Release Notes
|
||||||
=====================
|
=====================
|
||||||
Sébastien Helleu <flashcode@flashtux.org>
|
Sébastien Helleu <flashcode@flashtux.org>
|
||||||
v0.4.2-dev, 2013-07-20
|
v0.4.2-dev, 2013-07-31
|
||||||
|
|
||||||
|
|
||||||
This document lists important changes for each version, that require manual
|
This document lists important changes for each version, that require manual
|
||||||
@ -16,6 +16,15 @@ http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
|||||||
Version 0.4.2 (under dev!)
|
Version 0.4.2 (under dev!)
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
|
=== Man page / documentation ===
|
||||||
|
|
||||||
|
Documentation is not built by default any more, you have to use option
|
||||||
|
`-DENABLE_DOC=ON` in cmake to enable it.
|
||||||
|
|
||||||
|
The man page is now built with asciidoc and translated in several
|
||||||
|
languages. A new cmake option `ENABLE_MAN` has been added to compile man page
|
||||||
|
(`ON` by default).
|
||||||
|
|
||||||
=== Aspell colors ===
|
=== Aspell colors ===
|
||||||
|
|
||||||
Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
|
Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
|
||||||
|
82
configure.ac
82
configure.ac
@ -118,6 +118,7 @@ AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
|||||||
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
||||||
AH_VERBATIM([PLUGIN_GUILE], [#undef PLUGIN_GUILE])
|
AH_VERBATIM([PLUGIN_GUILE], [#undef PLUGIN_GUILE])
|
||||||
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
||||||
|
AH_VERBATIM([MAN], [#undef MAN])
|
||||||
AH_VERBATIM([DOC], [#undef DOC])
|
AH_VERBATIM([DOC], [#undef DOC])
|
||||||
AH_VERBATIM([WEECHAT_HOME], [#define WEECHAT_HOME "~/.weechat"])
|
AH_VERBATIM([WEECHAT_HOME], [#define WEECHAT_HOME "~/.weechat"])
|
||||||
AH_VERBATIM([CA_FILE], [#define CA_FILE "/etc/ssl/certs/ca-certificates.crt"])
|
AH_VERBATIM([CA_FILE], [#define CA_FILE "/etc/ssl/certs/ca-certificates.crt"])
|
||||||
@ -151,6 +152,7 @@ AC_ARG_WITH(lua-inc, [ --with-lua-inc=DIR, lua include files are in
|
|||||||
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
|
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
|
||||||
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
|
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
|
||||||
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
|
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
|
||||||
|
AC_ARG_ENABLE(man, [ --disable-man turn off build of man page (default=built if found)],enable_man=$enableval,enable_man=yes)
|
||||||
AC_ARG_ENABLE(doc, [ --enable-doc turn on build of documentation (default=not built)],enable_doc=$enableval,enable_doc=no)
|
AC_ARG_ENABLE(doc, [ --enable-doc turn on build of documentation (default=not built)],enable_doc=$enableval,enable_doc=no)
|
||||||
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
|
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
|
||||||
|
|
||||||
@ -952,49 +954,68 @@ AC_SUBST(CURL_CFLAGS)
|
|||||||
AC_SUBST(CURL_LFLAGS)
|
AC_SUBST(CURL_LFLAGS)
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# documentation
|
# man page / documentation
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
msg_man=""
|
||||||
msg_doc=""
|
msg_doc=""
|
||||||
|
|
||||||
if test "x$enable_doc" = "xyes" ; then
|
if test "x$enable_man" = "xno"; then
|
||||||
|
not_asked="$not_asked man"
|
||||||
|
fi
|
||||||
|
if test "x$enable_doc" = "xno"; then
|
||||||
|
not_asked="$not_asked doc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$enable_man" = "xyes" -o "x$enable_doc" = "xyes"; then
|
||||||
DOC_ASCIIDOC8=""
|
DOC_ASCIIDOC8=""
|
||||||
AC_CHECK_PROGS(ASCIIDOC, [asciidoc])
|
AC_CHECK_PROGS(ASCIIDOC, [asciidoc])
|
||||||
AC_CHECK_PROGS(A2X, [a2x])
|
AC_CHECK_PROGS(A2X, [a2x])
|
||||||
AC_CHECK_PROGS(SOURCEHIGHLIGHT, [source-highlight])
|
AC_CHECK_PROGS(SOURCEHIGHLIGHT, [source-highlight])
|
||||||
if test -n "$SOURCEHIGHLIGHT" -a -n "$A2X" -a -n "$ASCIIDOC"; then
|
|
||||||
AC_MSG_CHECKING([for asciidoc version])
|
|
||||||
asciidoc_version=`$ASCIIDOC --version 2>/dev/null`
|
|
||||||
case "${asciidoc_version}" in
|
|
||||||
asciidoc' '8*)
|
|
||||||
DOC_ASCIIDOC8="yes"
|
|
||||||
AC_MSG_RESULT([${asciidoc_version}])
|
|
||||||
msg_doc="asciidoc(with source-highlight) $msg_doc"
|
|
||||||
AC_DEFINE(DOC)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
AC_MSG_RESULT([${asciidoc_version} (too old)])
|
|
||||||
not_found="$not_found asciidoc"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
else
|
|
||||||
enable_doc="no"
|
|
||||||
fi
|
|
||||||
if test -z "$ASCIIDOC"; then
|
|
||||||
not_found="$not_found asciidoc"
|
|
||||||
fi
|
|
||||||
if test -z "$A2X"; then
|
if test -z "$A2X"; then
|
||||||
not_found="$not_found a2x(from asciidoc)"
|
not_found="$not_found a2x(from asciidoc)"
|
||||||
fi
|
fi
|
||||||
if test -z "$SOURCEHIGHLIGHT"; then
|
if test -z "$SOURCEHIGHLIGHT"; then
|
||||||
not_found="$not_found source-highlight(needed by asciidoc)"
|
not_found="$not_found source-highlight(needed by asciidoc)"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(DOC_ASCIIDOC8)
|
if test -n "$ASCIIDOC"; then
|
||||||
|
AC_MSG_CHECKING([for asciidoc version])
|
||||||
|
asciidoc_version=`$ASCIIDOC --version 2>/dev/null`
|
||||||
|
case "${asciidoc_version}" in
|
||||||
|
asciidoc' '8*)
|
||||||
|
DOC_ASCIIDOC8="yes"
|
||||||
|
AC_MSG_RESULT([${asciidoc_version}])
|
||||||
|
if test "x$enable_man" = "xyes"; then
|
||||||
|
if test -n "$A2X"; then
|
||||||
|
msg_man="asciidoc(with a2x) $msg_man"
|
||||||
|
AC_DEFINE(MAN)
|
||||||
|
else
|
||||||
|
enable_man="no"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test "x$enable_doc" = "xyes"; then
|
||||||
|
if test -n "$SOURCEHIGHLIGHT"; then
|
||||||
|
msg_doc="asciidoc(with source-highlight) $msg_doc"
|
||||||
|
AC_DEFINE(DOC)
|
||||||
|
else
|
||||||
|
enable_doc="no"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_MSG_RESULT([${asciidoc_version} (too old)])
|
||||||
|
not_found="$not_found asciidoc"
|
||||||
|
enable_man="no"
|
||||||
|
enable_doc="no"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
not_found="$not_found asciidoc"
|
||||||
|
enable_man="no"
|
||||||
|
enable_doc="no"
|
||||||
|
fi
|
||||||
AC_SUBST(ASCIIDOC)
|
AC_SUBST(ASCIIDOC)
|
||||||
AC_SUBST(A2X)
|
AC_SUBST(A2X)
|
||||||
else
|
|
||||||
not_asked="$not_asked doc"
|
|
||||||
msg_doc=""
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
@ -1094,6 +1115,7 @@ AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
|||||||
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_GUILE, test "$enable_guile" = "yes")
|
AM_CONDITIONAL(PLUGIN_GUILE, test "$enable_guile" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
||||||
|
AM_CONDITIONAL(MAN, test "$enable_man" = "yes")
|
||||||
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
||||||
|
|
||||||
AC_OUTPUT([Makefile
|
AC_OUTPUT([Makefile
|
||||||
@ -1218,6 +1240,11 @@ if test "x$debug" != "x0"; then
|
|||||||
msg_debug="yes"
|
msg_debug="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x$msg_man" = "x"; then
|
||||||
|
msg_man="no"
|
||||||
|
else
|
||||||
|
msg_man="yes: $msg_man"
|
||||||
|
fi
|
||||||
if test "x$msg_doc" = "x"; then
|
if test "x$msg_doc" = "x"; then
|
||||||
msg_doc="no"
|
msg_doc="no"
|
||||||
else
|
else
|
||||||
@ -1230,6 +1257,7 @@ echo " Interfaces............. :$listgui"
|
|||||||
echo " Plugins................ :$listplugins"
|
echo " Plugins................ :$listplugins"
|
||||||
echo " Optional features...... :$listoptional"
|
echo " Optional features...... :$listoptional"
|
||||||
echo " Compile with debug..... : $msg_debug"
|
echo " Compile with debug..... : $msg_debug"
|
||||||
|
echo " Man page............... : $msg_man"
|
||||||
echo " Documentation.......... : $msg_doc"
|
echo " Documentation.......... : $msg_doc"
|
||||||
echo " Certificate authorities : ${CA_FILE}"
|
echo " Certificate authorities : ${CA_FILE}"
|
||||||
|
|
||||||
|
@ -18,11 +18,11 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
IF(ENABLE_DOC)
|
IF(ENABLE_MAN OR ENABLE_DOC)
|
||||||
|
|
||||||
FIND_PACKAGE(Sourcehighlight)
|
FIND_PACKAGE(Sourcehighlight)
|
||||||
FIND_PACKAGE(Asciidoc)
|
FIND_PACKAGE(Asciidoc)
|
||||||
IF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
IF(ASCIIDOC_FOUND)
|
||||||
ADD_SUBDIRECTORY( en )
|
ADD_SUBDIRECTORY( en )
|
||||||
ADD_SUBDIRECTORY( fr )
|
ADD_SUBDIRECTORY( fr )
|
||||||
ADD_SUBDIRECTORY( it )
|
ADD_SUBDIRECTORY( it )
|
||||||
@ -31,6 +31,6 @@ IF(ENABLE_DOC)
|
|||||||
ADD_SUBDIRECTORY( es )
|
ADD_SUBDIRECTORY( es )
|
||||||
ADD_SUBDIRECTORY( ru )
|
ADD_SUBDIRECTORY( ru )
|
||||||
ADD_SUBDIRECTORY( ja )
|
ADD_SUBDIRECTORY( ja )
|
||||||
ENDIF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
ENDIF(ASCIIDOC_FOUND)
|
||||||
|
|
||||||
ENDIF(ENABLE_DOC)
|
ENDIF(ENABLE_MAN OR ENABLE_DOC)
|
||||||
|
@ -17,71 +17,77 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# man page
|
IF (ENABLE_MAN)
|
||||||
ADD_CUSTOM_COMMAND(
|
# man page
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
ADD_CUSTOM_COMMAND(
|
||||||
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=de -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.de.txt
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
||||||
DEPENDS
|
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=de -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.de.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.de.txt
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.de.txt
|
||||||
COMMENT "Building weechat-curses.1 (de)"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.txt
|
||||||
)
|
COMMENT "Building weechat-curses.1 (de)"
|
||||||
ADD_CUSTOM_TARGET(doc-man-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/de/man1)
|
ADD_CUSTOM_TARGET(doc-man-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/de/man1)
|
||||||
|
ENDIF (ENABLE_MAN)
|
||||||
|
|
||||||
# user's guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# scripting guide
|
# user's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||||
COMMENT "Building weechat_scripting.de.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.txt
|
||||||
)
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
ADD_CUSTOM_TARGET(doc-scripting-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html)
|
COMMENT "Building weechat_user.de.html"
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||||
COMMENT "Building weechat_faq.de.html"
|
COMMENT "Building weechat_scripting.de.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||||
COMMENT "Building weechat_quickstart.de.html"
|
COMMENT "Building weechat_faq.de.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||||
COMMENT "Building weechat_tester.de.html"
|
COMMENT "Building weechat_quickstart.de.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||||
|
COMMENT "Building weechat_tester.de.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -30,12 +30,21 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
weechat_tester.de.txt \
|
weechat_tester.de.txt \
|
||||||
$(wildcard autogen/user/*.txt)
|
$(wildcard autogen/user/*.txt)
|
||||||
|
|
||||||
all-local: weechat-curses.1 \
|
if MAN
|
||||||
weechat_user.de.html \
|
man_targets = weechat-curses.1
|
||||||
|
man_install = install-man
|
||||||
|
man_uninstall = uninstall-man
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_user.de.html \
|
||||||
weechat_scripting.de.html \
|
weechat_scripting.de.html \
|
||||||
weechat_faq.de.html \
|
weechat_faq.de.html \
|
||||||
weechat_quickstart.de.html \
|
weechat_quickstart.de.html \
|
||||||
weechat_tester.de.html
|
weechat_tester.de.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# man page
|
# man page
|
||||||
weechat-curses.1: weechat-curses.1.de.txt cmdline_options.de.txt
|
weechat-curses.1: weechat-curses.1.de.txt cmdline_options.de.txt
|
||||||
@ -61,19 +70,27 @@ weechat_quickstart.de.html: weechat_quickstart.de.txt
|
|||||||
weechat_tester.de.html: weechat_tester.de.txt
|
weechat_tester.de.html: weechat_tester.de.txt
|
||||||
$(ASCIIDOC) -a lang=de -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.de.html $(abs_top_srcdir)/doc/de/weechat_tester.de.txt
|
$(ASCIIDOC) -a lang=de -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.de.html $(abs_top_srcdir)/doc/de/weechat_tester.de.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/de/man1/
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/de/man1/
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/de/man1/
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/de/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat-curses.1
|
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat-curses.1
|
||||||
-rmdir $(DESTDIR)$(mandir)/de/man1
|
-rmdir $(DESTDIR)$(mandir)/de/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.de.html
|
$(RM) $(DESTDIR)$(docdir)/*.de.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -102,8 +102,9 @@ welche Pakete optional genutzt werden können.
|
|||||||
| liblua5.1-0-dev | | | lua Erweiterung
|
| liblua5.1-0-dev | | | lua Erweiterung
|
||||||
| tcl-dev | ≥ 8.5 | | tcl Erweiterung
|
| tcl-dev | ≥ 8.5 | | tcl Erweiterung
|
||||||
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) Erweiterung
|
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) Erweiterung
|
||||||
| asciidoc | ≥ 8.5.0 | | erstellt Dokumentation (HTML Dateien)
|
// TRANSLATION MISSING
|
||||||
| source-highlight | | | Syntax Highlight für Quelltext in HTML Dokumentation
|
| asciidoc | ≥ 8.5.0 | | build man page and documentation
|
||||||
|
| source-highlight | | | Syntax Highlight für Quelltext in Dokumentation
|
||||||
| xsltproc,
|
| xsltproc,
|
||||||
docbook-xml, docbook-xsl | | | erstellt man page
|
docbook-xml, docbook-xsl | | | erstellt man page
|
||||||
|========================================
|
|========================================
|
||||||
@ -176,6 +177,10 @@ Liste von häufig verwendeten Optionen:
|
|||||||
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
||||||
kompiliert Demo-Erweiterung.
|
kompiliert Demo-Erweiterung.
|
||||||
|
|
||||||
|
// TRANSLATION MISSING
|
||||||
|
| ENABLE_MAN | `ON`, `OFF` | ON |
|
||||||
|
Compile man page.
|
||||||
|
|
||||||
// TRANSLATION MISSING
|
// TRANSLATION MISSING
|
||||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||||
kompiliert Dokumentation (it takes a long time, recommended only if you build
|
kompiliert Dokumentation (it takes a long time, recommended only if you build
|
||||||
|
@ -17,105 +17,111 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# man page
|
IF(ENABLE_MAN)
|
||||||
ADD_CUSTOM_COMMAND(
|
# man page
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
ADD_CUSTOM_COMMAND(
|
||||||
COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.en.txt
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
||||||
DEPENDS
|
COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.en.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.en.txt
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.en.txt
|
||||||
COMMENT "Building weechat-curses.1 (en)"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.txt
|
||||||
)
|
COMMENT "Building weechat-curses.1 (en)"
|
||||||
ADD_CUSTOM_TARGET(doc-man-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/man1)
|
ADD_CUSTOM_TARGET(doc-man-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/man1)
|
||||||
|
ENDIF(ENABLE_MAN)
|
||||||
|
|
||||||
# user's guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# plugin API reference
|
# user's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.txt
|
||||||
COMMENT "Building weechat_plugin_api.en.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
)
|
COMMENT "Building weechat_user.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# scripting guide
|
# plugin API reference
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||||
COMMENT "Building weechat_scripting.en.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||||
)
|
COMMENT "Building weechat_plugin_api.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||||
COMMENT "Building weechat_faq.en.html"
|
COMMENT "Building weechat_scripting.en.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||||
COMMENT "Building weechat_quickstart.en.html"
|
COMMENT "Building weechat_faq.en.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||||
COMMENT "Building weechat_tester.en.html"
|
COMMENT "Building weechat_quickstart.en.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# developer's guide
|
# tester's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||||
COMMENT "Building weechat_dev.en.html"
|
COMMENT "Building weechat_tester.en.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-dev-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html)
|
ADD_CUSTOM_TARGET(doc-tester-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# relay protocol
|
# developer's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.txt
|
||||||
COMMENT "Building weechat_relay_protocol.en.html"
|
COMMENT "Building weechat_dev.en.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-relay-protocol-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.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_relay_protocol.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# relay protocol
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.txt
|
||||||
|
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -34,8 +34,13 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
$(wildcard autogen/user/*.txt) \
|
$(wildcard autogen/user/*.txt) \
|
||||||
$(wildcard autogen/plugin_api/*.txt)
|
$(wildcard autogen/plugin_api/*.txt)
|
||||||
|
|
||||||
all-local: weechat-curses.1 \
|
if MAN
|
||||||
weechat_user.en.html \
|
man_targets = weechat-curses.1
|
||||||
|
man_install = install-man
|
||||||
|
man_uninstall = uninstall-man
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_user.en.html \
|
||||||
weechat_plugin_api.en.html \
|
weechat_plugin_api.en.html \
|
||||||
weechat_scripting.en.html \
|
weechat_scripting.en.html \
|
||||||
weechat_faq.en.html \
|
weechat_faq.en.html \
|
||||||
@ -43,6 +48,10 @@ all-local: weechat-curses.1 \
|
|||||||
weechat_tester.en.html \
|
weechat_tester.en.html \
|
||||||
weechat_dev.en.html \
|
weechat_dev.en.html \
|
||||||
weechat_relay_protocol.en.html
|
weechat_relay_protocol.en.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# man page
|
# man page
|
||||||
weechat-curses.1: weechat-curses.1.en.txt cmdline_options.en.txt
|
weechat-curses.1: weechat-curses.1.en.txt cmdline_options.en.txt
|
||||||
@ -80,19 +89,27 @@ weechat_dev.en.html: weechat_dev.en.txt
|
|||||||
weechat_relay_protocol.en.html: weechat_relay_protocol.en.txt
|
weechat_relay_protocol.en.html: weechat_relay_protocol.en.txt
|
||||||
$(ASCIIDOC) -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_relay_protocol.en.html $(abs_top_srcdir)/doc/en/weechat_relay_protocol.en.txt
|
$(ASCIIDOC) -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_relay_protocol.en.html $(abs_top_srcdir)/doc/en/weechat_relay_protocol.en.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/man1/
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
$(RM) $(DESTDIR)$(mandir)/man1/weechat-curses.1
|
$(RM) $(DESTDIR)$(mandir)/man1/weechat-curses.1
|
||||||
-rmdir $(DESTDIR)$(mandir)/man1
|
-rmdir $(DESTDIR)$(mandir)/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.en.html
|
$(RM) $(DESTDIR)$(docdir)/*.en.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -102,8 +102,8 @@ compile WeeChat.
|
|||||||
| liblua5.1-0-dev | | | lua plugin
|
| liblua5.1-0-dev | | | lua plugin
|
||||||
| tcl-dev | ≥ 8.5 | | tcl plugin
|
| tcl-dev | ≥ 8.5 | | tcl plugin
|
||||||
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) plugin
|
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) plugin
|
||||||
| asciidoc | ≥ 8.5.0 | | build documentation (HTML files)
|
| asciidoc | ≥ 8.5.0 | | build man page and documentation
|
||||||
| source-highlight | | | syntax highlight for sources in HTML documentation
|
| source-highlight | | | syntax highlight for sources in documentation
|
||||||
| xsltproc,
|
| xsltproc,
|
||||||
docbook-xml, docbook-xsl | | | build man page
|
docbook-xml, docbook-xsl | | | build man page
|
||||||
|========================================
|
|========================================
|
||||||
@ -175,6 +175,9 @@ List of commonly used options:
|
|||||||
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
||||||
Compile Demo plugin.
|
Compile Demo plugin.
|
||||||
|
|
||||||
|
| ENABLE_MAN | `ON`, `OFF` | ON |
|
||||||
|
Compile man page.
|
||||||
|
|
||||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||||
Compile documentation (it takes a long time, recommended only if you build
|
Compile documentation (it takes a long time, recommended only if you build
|
||||||
a binary package embedding documentation or if you can't browse documentation
|
a binary package embedding documentation or if you can't browse documentation
|
||||||
|
@ -17,13 +17,17 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# quickstart
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html
|
# quickstart
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=es -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.txt
|
ADD_CUSTOM_COMMAND(
|
||||||
DEPENDS
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=es -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.txt
|
||||||
COMMENT "Building weechat_quickstart.es.html"
|
DEPENDS
|
||||||
)
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.es.txt
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-es ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html)
|
COMMENT "Building weechat_quickstart.es.html"
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.es.html DESTINATION ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -22,21 +22,43 @@ docdir = $(datadir)/doc/$(PACKAGE)
|
|||||||
EXTRA_DIST = CMakeLists.txt \
|
EXTRA_DIST = CMakeLists.txt \
|
||||||
weechat_quickstart.es.txt
|
weechat_quickstart.es.txt
|
||||||
|
|
||||||
all-local: weechat_quickstart.es.html
|
if MAN
|
||||||
|
man_targets =
|
||||||
|
man_install =
|
||||||
|
man_uninstall =
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_quickstart.es.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# quickstart
|
# quickstart
|
||||||
weechat_quickstart.es.html: weechat_quickstart.es.txt
|
weechat_quickstart.es.html: weechat_quickstart.es.txt
|
||||||
$(ASCIIDOC) -a lang=es -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.es.html $(abs_top_srcdir)/doc/es/weechat_quickstart.es.txt
|
$(ASCIIDOC) -a lang=es -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.es.html $(abs_top_srcdir)/doc/es/weechat_quickstart.es.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/es/man1/
|
||||||
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/es/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
|
$(RM) $(DESTDIR)$(mandir)/es/man1/weechat-curses.1
|
||||||
|
-rmdir $(DESTDIR)$(mandir)/es/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.es.html
|
$(RM) $(DESTDIR)$(docdir)/*.es.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -17,83 +17,89 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# man page
|
IF (ENABLE_MAN)
|
||||||
ADD_CUSTOM_COMMAND(
|
# man page
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
ADD_CUSTOM_COMMAND(
|
||||||
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=fr -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.fr.txt
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
||||||
DEPENDS
|
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=fr -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.fr.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.fr.txt
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.fr.txt
|
||||||
COMMENT "Building weechat-curses.1 (fr)"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.fr.txt
|
||||||
)
|
COMMENT "Building weechat-curses.1 (fr)"
|
||||||
ADD_CUSTOM_TARGET(doc-man-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/fr/man1)
|
ADD_CUSTOM_TARGET(doc-man-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/fr/man1)
|
||||||
|
ENDIF (ENABLE_MAN)
|
||||||
|
|
||||||
# user's guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.fr.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# plugin API reference
|
# user's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.fr.txt
|
||||||
COMMENT "Building weechat_plugin_api.fr.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
)
|
COMMENT "Building weechat_user.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# scripting guide
|
# plugin API reference
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
||||||
COMMENT "Building weechat_scripting.fr.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||||
)
|
COMMENT "Building weechat_plugin_api.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
||||||
COMMENT "Building weechat_faq.fr.html"
|
COMMENT "Building weechat_scripting.fr.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||||
COMMENT "Building weechat_quickstart.fr.html"
|
COMMENT "Building weechat_faq.fr.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
||||||
COMMENT "Building weechat_tester.fr.html"
|
COMMENT "Building weechat_quickstart.fr.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=fr -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
||||||
|
COMMENT "Building weechat_tester.fr.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -32,13 +32,22 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
$(wildcard autogen/user/*.txt) \
|
$(wildcard autogen/user/*.txt) \
|
||||||
$(wildcard autogen/plugin_api/*.txt)
|
$(wildcard autogen/plugin_api/*.txt)
|
||||||
|
|
||||||
all-local: weechat-curses.1 \
|
if MAN
|
||||||
weechat_user.fr.html \
|
man_targets = weechat-curses.1
|
||||||
|
man_install = install-man
|
||||||
|
man_uninstall = uninstall-man
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_user.fr.html \
|
||||||
weechat_plugin_api.fr.html \
|
weechat_plugin_api.fr.html \
|
||||||
weechat_scripting.fr.html \
|
weechat_scripting.fr.html \
|
||||||
weechat_faq.fr.html \
|
weechat_faq.fr.html \
|
||||||
weechat_quickstart.fr.html \
|
weechat_quickstart.fr.html \
|
||||||
weechat_tester.fr.html
|
weechat_tester.fr.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# man page
|
# man page
|
||||||
weechat-curses.1: weechat-curses.1.fr.txt cmdline_options.fr.txt
|
weechat-curses.1: weechat-curses.1.fr.txt cmdline_options.fr.txt
|
||||||
@ -68,19 +77,27 @@ weechat_quickstart.fr.html: weechat_quickstart.fr.txt
|
|||||||
weechat_tester.fr.html: weechat_tester.fr.txt
|
weechat_tester.fr.html: weechat_tester.fr.txt
|
||||||
$(ASCIIDOC) -a lang=fr -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.fr.html $(abs_top_srcdir)/doc/fr/weechat_tester.fr.txt
|
$(ASCIIDOC) -a lang=fr -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.fr.html $(abs_top_srcdir)/doc/fr/weechat_tester.fr.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/fr/man1/
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/fr/man1/
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/fr/man1/
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/fr/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
$(RM) $(DESTDIR)$(mandir)/fr/man1/weechat-curses.1
|
$(RM) $(DESTDIR)$(mandir)/fr/man1/weechat-curses.1
|
||||||
-rmdir $(DESTDIR)$(mandir)/fr/man1
|
-rmdir $(DESTDIR)$(mandir)/fr/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.fr.html
|
$(RM) $(DESTDIR)$(docdir)/*.fr.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -104,8 +104,8 @@ compiler WeeChat.
|
|||||||
| liblua5.1-0-dev | | | extension lua
|
| liblua5.1-0-dev | | | extension lua
|
||||||
| tcl-dev | ≥ 8.5 | | extension tcl
|
| tcl-dev | ≥ 8.5 | | extension tcl
|
||||||
| guile-2.0-dev | ≥ 2.0 | | extension guile (scheme)
|
| guile-2.0-dev | ≥ 2.0 | | extension guile (scheme)
|
||||||
| asciidoc | ≥ 8.5.0 | | construction de la documentation (fichiers HTML)
|
| asciidoc | ≥ 8.5.0 | | construction de la page man et de la documentation
|
||||||
| source-highlight | | | coloration des sources dans la documentation HTML
|
| source-highlight | | | coloration des sources dans la documentation
|
||||||
| xsltproc,
|
| xsltproc,
|
||||||
docbook-xml, docbook-xsl | | | construction de la page de manuel
|
docbook-xml, docbook-xsl | | | construction de la page de manuel
|
||||||
|========================================
|
|========================================
|
||||||
@ -177,6 +177,9 @@ Liste des options couramment utilisées :
|
|||||||
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
||||||
Compiler l'extension Demo.
|
Compiler l'extension Demo.
|
||||||
|
|
||||||
|
| ENABLE_MAN | `ON`, `OFF` | ON |
|
||||||
|
Compiler la page man.
|
||||||
|
|
||||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||||
Compiler la documentation (cela prend beaucoup de temps, recommandé
|
Compiler la documentation (cela prend beaucoup de temps, recommandé
|
||||||
seulement si vous construisez un paquet binaire intégrant la documentation ou
|
seulement si vous construisez un paquet binaire intégrant la documentation ou
|
||||||
|
@ -17,83 +17,89 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# man page
|
IF (ENABLE_MAN)
|
||||||
ADD_CUSTOM_COMMAND(
|
# man page
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
ADD_CUSTOM_COMMAND(
|
||||||
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=it -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.it.txt
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
||||||
DEPENDS
|
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=it -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.it.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.it.txt
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.it.txt
|
||||||
COMMENT "Building weechat-curses.1 (it)"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.it.txt
|
||||||
)
|
COMMENT "Building weechat-curses.1 (it)"
|
||||||
ADD_CUSTOM_TARGET(doc-man-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/it/man1)
|
ADD_CUSTOM_TARGET(doc-man-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/it/man1)
|
||||||
|
ENDIF (ENABLE_MAN)
|
||||||
|
|
||||||
# user's guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.it.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# plugin API reference
|
# user's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.it.txt
|
||||||
COMMENT "Building weechat_plugin_api.it.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
)
|
COMMENT "Building weechat_user.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# scripting guide
|
# plugin API reference
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
||||||
COMMENT "Building weechat_scripting.it.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||||
)
|
COMMENT "Building weechat_plugin_api.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 ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
||||||
COMMENT "Building weechat_faq.it.html"
|
COMMENT "Building weechat_scripting.it.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||||
COMMENT "Building weechat_quickstart.it.html"
|
COMMENT "Building weechat_faq.it.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
||||||
COMMENT "Building weechat_tester.it.html"
|
COMMENT "Building weechat_quickstart.it.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=it -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
||||||
|
COMMENT "Building weechat_tester.it.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -31,13 +31,22 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
$(wildcard autogen/user/*.txt) \
|
$(wildcard autogen/user/*.txt) \
|
||||||
$(wildcard autogen/plugin_api/*.txt)
|
$(wildcard autogen/plugin_api/*.txt)
|
||||||
|
|
||||||
all-local: weechat-curses.1 \
|
if MAN
|
||||||
weechat_user.it.html \
|
man_targets = weechat-curses.1
|
||||||
|
man_install = install-man
|
||||||
|
man_uninstall = uninstall-man
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_user.it.html \
|
||||||
weechat_plugin_api.it.html \
|
weechat_plugin_api.it.html \
|
||||||
weechat_scripting.it.html \
|
weechat_scripting.it.html \
|
||||||
weechat_faq.it.html \
|
weechat_faq.it.html \
|
||||||
weechat_quickstart.it.html \
|
weechat_quickstart.it.html \
|
||||||
weechat_tester.it.html
|
weechat_tester.it.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# man page
|
# man page
|
||||||
weechat-curses.1: weechat-curses.1.it.txt cmdline_options.it.txt
|
weechat-curses.1: weechat-curses.1.it.txt cmdline_options.it.txt
|
||||||
@ -67,19 +76,27 @@ weechat_quickstart.it.html: weechat_quickstart.it.txt
|
|||||||
weechat_tester.it.html: weechat_tester.it.txt
|
weechat_tester.it.html: weechat_tester.it.txt
|
||||||
$(ASCIIDOC) -a lang=it -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.it.html $(abs_top_srcdir)/doc/it/weechat_tester.it.txt
|
$(ASCIIDOC) -a lang=it -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.it.html $(abs_top_srcdir)/doc/it/weechat_tester.it.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/it/man1/
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/it/man1/
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/it/man1/
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/it/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
$(RM) $(DESTDIR)$(mandir)/it/man1/weechat-curses.1
|
$(RM) $(DESTDIR)$(mandir)/it/man1/weechat-curses.1
|
||||||
-rmdir $(DESTDIR)$(mandir)/it/man1
|
-rmdir $(DESTDIR)$(mandir)/it/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.it.html
|
$(RM) $(DESTDIR)$(docdir)/*.it.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -109,8 +109,9 @@ compilare WeeChat.
|
|||||||
| liblua5.1-0-dev | | | plugin lua
|
| liblua5.1-0-dev | | | plugin lua
|
||||||
| tcl-dev | ≥ 8.5 | | plugin tcl
|
| tcl-dev | ≥ 8.5 | | plugin tcl
|
||||||
| guile-2.0-dev | ≥ 2.0 | | plugin guile (scheme)
|
| guile-2.0-dev | ≥ 2.0 | | plugin guile (scheme)
|
||||||
| asciidoc | ≥ 8.5.0 | | compilazione della documentazione (file HTML)
|
// TRANSLATION MISSING
|
||||||
| source-highlight | | | evidenziazione della sintassi per i sorgenti nella documentazione HTML
|
| asciidoc | ≥ 8.5.0 | | build man page and documentation
|
||||||
|
| source-highlight | | | evidenziazione della sintassi per i sorgenti nella documentazione
|
||||||
// TRANSLATION MISSING
|
// TRANSLATION MISSING
|
||||||
| xsltproc,
|
| xsltproc,
|
||||||
docbook-xml, docbook-xsl | | | build man page
|
docbook-xml, docbook-xsl | | | build man page
|
||||||
@ -186,6 +187,9 @@ List of commonly used options:
|
|||||||
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
||||||
Compile Demo plugin.
|
Compile Demo plugin.
|
||||||
|
|
||||||
|
| ENABLE_MAN | `ON`, `OFF` | ON |
|
||||||
|
Compile man page.
|
||||||
|
|
||||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||||
Compile documentation (it takes a long time, recommended only if you build
|
Compile documentation (it takes a long time, recommended only if you build
|
||||||
a binary package embedding documentation or if you can't browse documentation
|
a binary package embedding documentation or if you can't browse documentation
|
||||||
|
@ -17,71 +17,77 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# man page
|
IF (ENABLE_MAN)
|
||||||
ADD_CUSTOM_COMMAND(
|
# man page
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
ADD_CUSTOM_COMMAND(
|
||||||
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=ja -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.ja.txt
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1
|
||||||
DEPENDS
|
COMMAND ${A2X_EXECUTABLE} ARGS -a lang=ja -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.ja.txt
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.ja.txt
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1.ja.txt
|
||||||
COMMENT "Building weechat-curses.1 (ja)"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.txt
|
||||||
)
|
COMMENT "Building weechat-curses.1 (ja)"
|
||||||
ADD_CUSTOM_TARGET(doc-man-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/ja/man1)
|
ADD_CUSTOM_TARGET(doc-man-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/ja/man1)
|
||||||
|
ENDIF (ENABLE_MAN)
|
||||||
|
|
||||||
# user's guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.txt
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# scripting guide
|
# user's guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.ja.txt
|
||||||
COMMENT "Building weechat_scripting.ja.html"
|
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.ja.txt
|
||||||
)
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
ADD_CUSTOM_TARGET(doc-scripting-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html)
|
COMMENT "Building weechat_user.ja.html"
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html DESTINATION ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.ja.txt
|
||||||
COMMENT "Building weechat_faq.ja.html"
|
COMMENT "Building weechat_scripting.ja.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.ja.txt
|
||||||
COMMENT "Building weechat_quickstart.ja.html"
|
COMMENT "Building weechat_faq.ja.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.ja.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.ja.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ja.txt
|
||||||
COMMENT "Building weechat_tester.ja.html"
|
COMMENT "Building weechat_quickstart.ja.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.ja.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.ja.txt
|
||||||
|
COMMENT "Building weechat_tester.ja.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.ja.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -30,12 +30,21 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
$(wildcard autogen/user/*.txt) \
|
$(wildcard autogen/user/*.txt) \
|
||||||
$(wildcard autogen/plugin_api/*.txt)
|
$(wildcard autogen/plugin_api/*.txt)
|
||||||
|
|
||||||
all-local: weechat-curses.1 \
|
if MAN
|
||||||
weechat_user.ja.html \
|
man_targets = weechat-curses.1
|
||||||
|
man_install = install-man
|
||||||
|
man_uninstall = uninstall-man
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_user.ja.html \
|
||||||
weechat_scripting.ja.html \
|
weechat_scripting.ja.html \
|
||||||
weechat_faq.ja.html \
|
weechat_faq.ja.html \
|
||||||
weechat_quickstart.ja.html \
|
weechat_quickstart.ja.html \
|
||||||
weechat_tester.ja.html
|
weechat_tester.ja.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# man page
|
# man page
|
||||||
weechat-curses.1: weechat-curses.1.ja.txt cmdline_options.ja.txt
|
weechat-curses.1: weechat-curses.1.ja.txt cmdline_options.ja.txt
|
||||||
@ -61,19 +70,27 @@ weechat_quickstart.ja.html: weechat_quickstart.ja.txt
|
|||||||
weechat_tester.ja.html: weechat_tester.ja.txt
|
weechat_tester.ja.html: weechat_tester.ja.txt
|
||||||
$(ASCIIDOC) -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.ja.html $(abs_top_srcdir)/doc/ja/weechat_tester.ja.txt
|
$(ASCIIDOC) -a toc -a toc-title='目次' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.ja.html $(abs_top_srcdir)/doc/ja/weechat_tester.ja.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/ja/man1/
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/ja/man1/
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ja/man1/
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ja/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
$(RM) $(DESTDIR)$(mandir)/ja/man1/weechat-curses.1
|
$(RM) $(DESTDIR)$(mandir)/ja/man1/weechat-curses.1
|
||||||
-rmdir $(DESTDIR)$(mandir)/ja/man1
|
-rmdir $(DESTDIR)$(mandir)/ja/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.ja.html
|
$(RM) $(DESTDIR)$(docdir)/*.ja.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -95,8 +95,10 @@ WeeChat は cmake または autotools を使ってコンパイルできます (c
|
|||||||
| liblua5.1-0-dev | | | lua プラグイン
|
| liblua5.1-0-dev | | | lua プラグイン
|
||||||
| tcl-dev | ≥ 8.5 | | tcl プラグイン
|
| tcl-dev | ≥ 8.5 | | tcl プラグイン
|
||||||
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) プラグイン
|
| guile-2.0-dev | ≥ 2.0 | | guile (scheme) プラグイン
|
||||||
| asciidoc | ≥ 8.5.0 | | 文書の生成 (HTML ファイル)
|
// TRANSLATION MISSING
|
||||||
| source-highlight | | | HTML 文書に含まれるソースコードのシンタックスハイライト
|
| asciidoc | ≥ 8.5.0 | | build man page and documentation
|
||||||
|
// TRANSLATION MISSING
|
||||||
|
| source-highlight | | | syntax highlight for sources in documentation
|
||||||
// TRANSLATION MISSING
|
// TRANSLATION MISSING
|
||||||
| xsltproc,
|
| xsltproc,
|
||||||
docbook-xml, docbook-xsl | | | build man page
|
docbook-xml, docbook-xsl | | | build man page
|
||||||
@ -171,6 +173,9 @@ List of commonly used options:
|
|||||||
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
| ENABLE_DEMO | `ON`, `OFF` | OFF |
|
||||||
Compile Demo plugin.
|
Compile Demo plugin.
|
||||||
|
|
||||||
|
| ENABLE_MAN | `ON`, `OFF` | ON |
|
||||||
|
Compile man page.
|
||||||
|
|
||||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||||
Compile documentation (it takes a long time, recommended only if you build
|
Compile documentation (it takes a long time, recommended only if you build
|
||||||
a binary package embedding documentation or if you can't browse documentation
|
a binary package embedding documentation or if you can't browse documentation
|
||||||
|
@ -17,46 +17,50 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# scripting guide
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html
|
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.txt
|
|
||||||
DEPENDS
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.txt
|
|
||||||
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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
|
||||||
|
|
||||||
# FAQ
|
# scripting guide
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.pl.txt
|
||||||
COMMENT "Building weechat_faq.pl.html"
|
COMMENT "Building weechat_scripting.pl.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-faq-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.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_faq.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# FAQ
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.pl.txt
|
||||||
COMMENT "Building weechat_quickstart.pl.html"
|
COMMENT "Building weechat_faq.pl.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.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_quickstart.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# tester's guide
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.pl.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.pl.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.pl.txt
|
||||||
COMMENT "Building weechat_tester.pl.html"
|
COMMENT "Building weechat_quickstart.pl.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-tester-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.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_tester.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.pl.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.pl.txt
|
||||||
|
COMMENT "Building weechat_tester.pl.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -26,10 +26,20 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
weechat_quickstart.pl.txt \
|
weechat_quickstart.pl.txt \
|
||||||
weechat_tester.pl.txt
|
weechat_tester.pl.txt
|
||||||
|
|
||||||
all-local: weechat_scripting.pl.html \
|
if MAN
|
||||||
|
man_targets =
|
||||||
|
man_install =
|
||||||
|
man_uninstall =
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_scripting.pl.html \
|
||||||
weechat_faq.pl.html \
|
weechat_faq.pl.html \
|
||||||
weechat_quickstart.pl.html \
|
weechat_quickstart.pl.html \
|
||||||
weechat_tester.pl.html
|
weechat_tester.pl.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# scripting guide
|
# scripting guide
|
||||||
weechat_scripting.pl.html: weechat_scripting.pl.txt
|
weechat_scripting.pl.html: weechat_scripting.pl.txt
|
||||||
@ -47,15 +57,27 @@ weechat_quickstart.pl.html: weechat_quickstart.pl.txt
|
|||||||
weechat_tester.pl.html: weechat_tester.pl.txt
|
weechat_tester.pl.html: weechat_tester.pl.txt
|
||||||
$(ASCIIDOC) -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.pl.html $(abs_top_srcdir)/doc/pl/weechat_tester.pl.txt
|
$(ASCIIDOC) -a toc -a toc-title='Spis treści' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.pl.html $(abs_top_srcdir)/doc/pl/weechat_tester.pl.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/pl/man1/
|
||||||
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/pl/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
|
$(RM) $(DESTDIR)$(mandir)/pl/man1/weechat-curses.1
|
||||||
|
-rmdir $(DESTDIR)$(mandir)/pl/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.pl.html
|
$(RM) $(DESTDIR)$(docdir)/*.pl.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
@ -17,13 +17,17 @@
|
|||||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# quickstart
|
IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_CUSTOM_COMMAND(
|
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html
|
# quickstart
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=ru -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.txt
|
ADD_CUSTOM_COMMAND(
|
||||||
DEPENDS
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=ru -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.txt
|
||||||
COMMENT "Building weechat_quickstart.ru.html"
|
DEPENDS
|
||||||
)
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.ru.txt
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html)
|
COMMENT "Building weechat_quickstart.ru.html"
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.ru.html DESTINATION ${SHAREDIR}/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 ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
ENDIF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
@ -22,21 +22,43 @@ docdir = $(datadir)/doc/$(PACKAGE)
|
|||||||
EXTRA_DIST = CMakeLists.txt \
|
EXTRA_DIST = CMakeLists.txt \
|
||||||
weechat_quickstart.ru.txt
|
weechat_quickstart.ru.txt
|
||||||
|
|
||||||
all-local: weechat_quickstart.ru.html
|
if MAN
|
||||||
|
man_targets =
|
||||||
|
man_install =
|
||||||
|
man_uninstall =
|
||||||
|
endif
|
||||||
|
if DOC
|
||||||
|
doc_targets = weechat_quickstart.ru.html
|
||||||
|
doc_install = install-doc
|
||||||
|
doc_uninstall = uninstall-doc
|
||||||
|
endif
|
||||||
|
all-local: $(man_targets) $(doc_targets)
|
||||||
|
|
||||||
# quickstart
|
# quickstart
|
||||||
weechat_quickstart.ru.html: weechat_quickstart.ru.txt
|
weechat_quickstart.ru.html: weechat_quickstart.ru.txt
|
||||||
$(ASCIIDOC) -a lang=ru -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.ru.html $(abs_top_srcdir)/doc/ru/weechat_quickstart.ru.txt
|
$(ASCIIDOC) -a lang=ru -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.ru.html $(abs_top_srcdir)/doc/ru/weechat_quickstart.ru.txt
|
||||||
|
|
||||||
# install docs
|
# install man/docs
|
||||||
|
|
||||||
install-data-hook:
|
install-data-hook: $(man_install) $(doc_install)
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/ru/man1/
|
||||||
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ru/man1/
|
||||||
|
|
||||||
|
install-doc:
|
||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
# uninstall docs
|
# uninstall man/docs
|
||||||
|
|
||||||
uninstall-hook:
|
uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||||
|
|
||||||
|
uninstall-man:
|
||||||
|
$(RM) $(DESTDIR)$(mandir)/ru/man1/weechat-curses.1
|
||||||
|
-rmdir $(DESTDIR)$(mandir)/ru/man1
|
||||||
|
|
||||||
|
uninstall-doc:
|
||||||
$(RM) $(DESTDIR)$(docdir)/*.ru.html
|
$(RM) $(DESTDIR)$(docdir)/*.ru.html
|
||||||
-rmdir $(DESTDIR)$(docdir)
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user