4 # - Find unix commands from cygwin
5 # This module looks for some usual Unix commands.
10 FIND_PROGRAM(LYNX_EXECUTABLE
17 ${CYGWIN_INSTALL_PATH}/bin
24 INCLUDE(FindPackageHandleStandardArgs)
25 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LYNX DEFAULT_MSG LYNX_EXECUTABLE)
27 MARK_AS_ADVANCED(LYNX_EXECUTABLE)
29 # Convert html to text
30 IF(LYNX_EXECUTABLE MATCHES lynx)
31 # (See Bug # 1446 for note re 'force-html' below)
32 set(HTML2TXT "lynx -dump -width=72 -nolist -stdin -force-html")
33 ELSEIF(LYNX_EXECUTABLE MATCHES elinks)
34 set(HTML2TXT "elinks -dump -dump-width 72")
35 ELSEIF(LYNX_EXECUTABLE MATCHES links)
36 set(HTML2TXT "links -dump -width 72")
37 ELSEIF(LYNX_EXECUTABLE MATCHES true)
40 message(ERROR "Should never be reached - please report!")
42 message(STATUS "html2text: ${HTML2TXT}")