Fix for Cmake > 3.0.0
This commit is contained in:
parent
d5d880279e
commit
08d037b6af
|
@ -182,31 +182,25 @@ if (UNIX)
|
||||||
set(TIDY1XSL ../documentation/tidy1.xsl)
|
set(TIDY1XSL ../documentation/tidy1.xsl)
|
||||||
set(TIDYHELP ${CMAKE_BINARY_DIR}/tidy-help.xml)
|
set(TIDYHELP ${CMAKE_BINARY_DIR}/tidy-help.xml)
|
||||||
add_custom_target(man ALL)
|
add_custom_target(man ALL)
|
||||||
|
|
||||||
# run built EXE to generate xml output
|
# run built EXE to generate xml output
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${TIDYHELP}
|
TARGET man
|
||||||
COMMAND ${CMAKE_BINARY_DIR}/tidy5 -xml-help > ${TIDYHELP}
|
COMMAND ${CMAKE_BINARY_DIR}/tidy5 -xml-help > ${TIDYHELP}
|
||||||
COMMENT "Generate ${TIDYHELP}"
|
COMMENT "Generate ${TIDYHELP}"
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
# repeated for tidy-config.xml
|
|
||||||
# run xsltproc to generate the install files..
|
# run xsltproc to generate the install files..
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
TARGET man
|
TARGET man
|
||||||
SOURCE ${TIDYHELP}
|
DEPENDS ${TIDYHELP}
|
||||||
COMMAND xsltproc ARGS ${TIDY1XSL} ${TIDYHELP} > ${CMAKE_BINARY_DIR}/${TIDY_MANFILE}
|
COMMAND xsltproc ARGS ${TIDY1XSL} ${TIDYHELP} > ${CMAKE_BINARY_DIR}/${TIDY_MANFILE}
|
||||||
OUTPUTS ${CMAKE_BINARY_DIR}/${TIDY_MANFILE}
|
COMMENT "Generate ${TIDY_MANFILE}"
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
|
||||||
add_custom_command(
|
|
||||||
TARGET man
|
|
||||||
SOURCE man
|
|
||||||
DEPENDS ${CMAKE_BINARY_DIR}/${TIDY_MANFILE}
|
|
||||||
)
|
)
|
||||||
# repeated for quickref.html - may need different targets...
|
|
||||||
install(FILES ${CMAKE_BINARY_DIR}/${TIDY_MANFILE} DESTINATION local/man/man1)
|
install(FILES ${CMAKE_BINARY_DIR}/${TIDY_MANFILE} DESTINATION local/man/man1)
|
||||||
# add the quickref.html install
|
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue