FindHTMLHelp.cmake 1.1 KB

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