FindHTMLHelp.cmake 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # - This module looks for Microsoft HTML Help Compiler
  2. # It defines:
  3. # HTML_HELP_COMPILER - path to the HTML Help Compiler (hhc.exe)
  4. # HTML_HELP_INCLUDE_PATH - include path for HTML Help API (htmlhelp.h)
  5. # HTML_HELP_LIBRARY - path to the HTML Help library (htmlhelp.lib)
  6. #
  7. IF (WIN32)
  8. FIND_PROGRAM (HTML_HELP_COMPILER
  9. hhc
  10. "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]"
  11. "C:/Program Files/HTML Help Workshop"
  12. )
  13. GET_FILENAME_COMPONENT (HTML_HELP_COMPILER_PATH ${HTML_HELP_COMPILER} PATH)
  14. FIND_PATH (HTML_HELP_INCLUDE_PATH
  15. htmlhelp.h
  16. "${HTML_HELP_COMPILER_PATH}/include"
  17. "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/include"
  18. "C:/Program Files/HTML Help Workshop/include"
  19. )
  20. FIND_LIBRARY (HTML_HELP_LIBRARY
  21. htmlhelp
  22. "${HTML_HELP_COMPILER_PATH}/lib"
  23. "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/lib"
  24. "C:/Program Files/HTML Help Workshop/lib"
  25. )
  26. MARK_AS_ADVANCED (
  27. HTML_HELP_COMPILER
  28. HTML_HELP_INCLUDE_PATH
  29. HTML_HELP_LIBRARY
  30. )
  31. ENDIF (WIN32)