From 3f8a95601ef8a331f053f00616e4ec190ab1cfc1 Mon Sep 17 00:00:00 2001 From: Pedro Date: Sat, 7 Mar 2015 22:27:02 +0000 Subject: [PATCH] Make man filename into a cmake variable --- CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b160902..8b56952 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,9 +175,10 @@ endif () if (UNIX) find_program( XSLTPROC_FOUND xsltproc ) if (XSLTPROC_FOUND) - ## NOTE: man name must match exe ie currently `tidy5.`` not `tidy.1` + ## NOTE: man name must match exe ie currently `tidy5.1` not `tidy.1` ## also could use `manpath` command output to determine target install path message("*** Generating man ***") + set(TIDY1_MANFILE tidy5.1) set(TIDY1XSL ../documentation/tidy1.xsl) set(TIDYHELP ${CMAKE_BINARY_DIR}/tidy-help.xml) add_custom_target(man ALL) @@ -194,17 +195,17 @@ if (UNIX) add_custom_command( TARGET man SOURCE ${TIDYHELP} - COMMAND xsltproc ARGS ${TIDY1XSL} ${TIDYHELP} > ${CMAKE_BINARY_DIR}/tidy5.1 - OUTPUTS ${CMAKE_BINARY_DIR}/tidy5.1 + COMMAND xsltproc ARGS ${TIDY1XSL} ${TIDYHELP} > ${CMAKE_BINARY_DIR}/${TIDY1_MANFILE} + OUTPUTS ${CMAKE_BINARY_DIR}/${TIDY1_MANFILE} VERBATIM ) add_custom_command( TARGET man SOURCE man - DEPENDS ${CMAKE_BINARY_DIR}/tidy5.1 + DEPENDS ${CMAKE_BINARY_DIR}/${TIDY1_MANFILE} ) # repeated for quickref.html - may need different targets... - install(FILES ${CMAKE_BINARY_DIR}/tidy5.1 DESTINATION local/man/man1) + install(FILES ${CMAKE_BINARY_DIR}/${TIDY1_MANFILE} DESTINATION local/man/man1) # add the quickref.html install endif () endif ()