aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorGraham Bloice <graham.bloice@trihedral.com>2015-04-26 19:11:44 +0100
committerGraham Bloice <graham.bloice@trihedral.com>2015-04-28 15:43:48 +0000
commite15513be9d5a44ab3862b28092d1f32b59a3dc91 (patch)
tree2332ee6abcb5d7aa79533f7152c16b0df2c616c4 /cmake
parentaeab984510c521fbef9346aa604ea7e2b88dd41c (diff)
Fix Windows asciidoc build
Replace some unixisms with CMake equivalents Change-Id: I8dc125e830cdf7c31b13539c0a86df736097afef Reviewed-on: https://code.wireshark.org/review/8208 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/FindXMLLINT.cmake2
-rw-r--r--cmake/modules/FindXSLTPROC.cmake29
2 files changed, 19 insertions, 12 deletions
diff --git a/cmake/modules/FindXMLLINT.cmake b/cmake/modules/FindXMLLINT.cmake
index 26a0aab496..ccc93f38bb 100644
--- a/cmake/modules/FindXMLLINT.cmake
+++ b/cmake/modules/FindXMLLINT.cmake
@@ -64,7 +64,7 @@ MACRO(VALIDATE_XML _validated _sources)
--valid
--noout
${_source}
- COMMAND touch
+ COMMAND ${CMAKE_COMMAND} -E touch
${_validated}
DEPENDS
${${_sources}}
diff --git a/cmake/modules/FindXSLTPROC.cmake b/cmake/modules/FindXSLTPROC.cmake
index 547cf3b435..8a7ac7a15b 100644
--- a/cmake/modules/FindXSLTPROC.cmake
+++ b/cmake/modules/FindXSLTPROC.cmake
@@ -106,17 +106,17 @@ MACRO(XML2HTML _guide _mode _xmlsources _gfxsources)
ADD_CUSTOM_COMMAND(
OUTPUT
${_output}
- COMMAND cmake
+ COMMAND ${CMAKE_COMMAND}
-E make_directory ${_outdir}
- COMMAND cmake
+ COMMAND ${CMAKE_COMMAND}
-E make_directory ${_outdir}/${_gfxdir}/toolbar
- COMMAND cp
- ${CMAKE_CURRENT_SOURCE_DIR}/${_gfxdir}/*.* ${_outdir}/${_gfxdir}/
- COMMAND cp
- ${CMAKE_CURRENT_SOURCE_DIR}/common_graphics/*.* ${_outdir}/${_gfxdir}/
- COMMAND cp
- ${CMAKE_CURRENT_SOURCE_DIR}/${_gfxdir}/toolbar/*.* ${_outdir}/${_gfxdir}/toolbar/
- COMMAND cmake
+ COMMAND ${CMAKE_COMMAND}
+ -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/${_gfxdir} ${_outdir}/${_gfxdir}
+ COMMAND ${CMAKE_COMMAND}
+ -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/common_graphics ${_outdir}/${_gfxdir}
+ COMMAND ${CMAKE_COMMAND}
+ -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/${_gfxdir}/toolbar ${_outdir}/${_gfxdir}/toolbar
+ COMMAND ${CMAKE_COMMAND}
-E copy ${CMAKE_CURRENT_SOURCE_DIR}/ws.css ${_outdir}
COMMAND ${XSLTPROC_EXECUTABLE}
--path "${_xsltproc_path}"
@@ -126,13 +126,20 @@ MACRO(XML2HTML _guide _mode _xmlsources _gfxsources)
${_modeparams}
${_STYLESHEET}
${_source}
- COMMAND chmod
- -R og+rX ${_outdir}
DEPENDS
${_validated}
${${_xmlsources}}
${${_gfxsources}}
)
+ IF(NOT WIN32)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT
+ ${_output}
+ COMMAND chmod
+ -R og+rX ${_outdir}
+ APPEND
+ )
+ ENDIF()
ENDMACRO(XML2HTML)
# Translate XML to FO to PDF