diff options
author | Jörg Mayer <jmayer@loplof.de> | 2009-12-29 12:12:26 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2009-12-29 12:12:26 +0000 |
commit | 9a69a7934e3c7e404d09cb18ae1c8a14637d9b5d (patch) | |
tree | d6efe47a35ca8e4cf1be8ea0e61aae325dc29534 /cmake/modules/FindLYNX.cmake | |
parent | d0cd08b6798bde869fcb435a4ad70267cfb048c0 (diff) | |
download | wireshark-9a69a7934e3c7e404d09cb18ae1c8a14637d9b5d.tar.gz |
- Beginnings of cmake in docbook directory
- Add note about "make help"
- Move beginnings of packaging into its own file: CPackConfig.txt
svn path=/trunk/; revision=31379
Diffstat (limited to 'cmake/modules/FindLYNX.cmake')
-rw-r--r-- | cmake/modules/FindLYNX.cmake | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/cmake/modules/FindLYNX.cmake b/cmake/modules/FindLYNX.cmake new file mode 100644 index 0000000000..daea96ce75 --- /dev/null +++ b/cmake/modules/FindLYNX.cmake @@ -0,0 +1,42 @@ +# +# $Id$ +# +# - Find unix commands from cygwin +# This module looks for some usual Unix commands. +# + +INCLUDE(FindCygwin) + +FIND_PROGRAM(LYNX_EXECUTABLE + NAMES + lynx + elinks + links + true + PATHS + ${CYGWIN_INSTALL_PATH}/bin + /bin + /usr/bin + /usr/local/bin + /sbin +) + +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LYNX DEFAULT_MSG LYNX_EXECUTABLE) + +MARK_AS_ADVANCED(LYNX_EXECUTABLE) + +# Convert html to text +IF(LYNX_EXECUTABLE MATCHES lynx$) + # (See Bug # 1446 for note re 'force-html' below) + set(HTML2TXT "lynx -dump -width=72 -nolist -stdin -force-html") +ELSEIF(LYNX_EXECUTABLE MATCHES elinks$) + set(HTML2TXT "elinks -dump -dump-width 72") +ELSEIF(LYNX_EXECUTABLE MATCHES links$) + set(HTML2TXT "links -dump -width 72") +ELSEIF(LYNX_EXECUTABLE MATCHES true$) + set(HTML2TXT "true") +ELSE() + message(ERROR "Should never be reached - please report!") +ENDIF() +message(STATUS "html2text: ${HTML2TXT}") |