diff options
author | Sebastien Barre <sebastien.barre@kitware.com> | 2002-12-22 15:09:51 (GMT) |
---|---|---|
committer | Sebastien Barre <sebastien.barre@kitware.com> | 2002-12-22 15:09:51 (GMT) |
commit | 03bfa86394976eb88b27b0f7b7f5a315dbbc8a4d (patch) | |
tree | 42cff985ee97c8b23718317267ef15cca71a7131 /Modules | |
parent | 1161d76bc609840d5f7bccc8157ff6f757d9d67f (diff) | |
download | CMake-03bfa86394976eb88b27b0f7b7f5a315dbbc8a4d.zip CMake-03bfa86394976eb88b27b0f7b7f5a315dbbc8a4d.tar.gz CMake-03bfa86394976eb88b27b0f7b7f5a315dbbc8a4d.tar.bz2 |
ENH: it's time to create a real Microsoft HTML Help Workshop CMake module
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/Documentation.cmake | 2 | ||||
-rw-r--r-- | Modules/FindHTMLHelp.cmake | 39 | ||||
-rw-r--r-- | Modules/FindHhc.cmake | 15 |
3 files changed, 40 insertions, 16 deletions
diff --git a/Modules/Documentation.cmake b/Modules/Documentation.cmake index e63fae5..efc0491 100644 --- a/Modules/Documentation.cmake +++ b/Modules/Documentation.cmake @@ -17,7 +17,7 @@ IF (BUILD_DOCUMENTATION) INCLUDE(${CMAKE_ROOT}/Modules/FindUnixCommands.cmake) INCLUDE(${CMAKE_ROOT}/Modules/FindDoxygen.cmake) INCLUDE(${CMAKE_ROOT}/Modules/FindGnuplot.cmake) - INCLUDE(${CMAKE_ROOT}/Modules/FindHhc.cmake) + INCLUDE(${CMAKE_ROOT}/Modules/FindHTMLHelp.cmake) INCLUDE(${CMAKE_ROOT}/Modules/FindPerl.cmake) INCLUDE(${CMAKE_ROOT}/Modules/FindWget.cmake) diff --git a/Modules/FindHTMLHelp.cmake b/Modules/FindHTMLHelp.cmake new file mode 100644 index 0000000..4649f0f --- /dev/null +++ b/Modules/FindHTMLHelp.cmake @@ -0,0 +1,39 @@ +# +# This module looks for Microsoft HTML Help Compiler +# It defines: +# HTML_HELP_COMPILER : full path to the HTML Help Compiler (hhc.exe) +# HTML_HELP_INCLUDE_PATH : include path to the HTML Help API (htmlhelp.h) +# HTML_HELP_LIBRARY : full path to the HTML Help library (htmlhelp.lib) +# + +IF (WIN32) + + FIND_PROGRAM (HTML_HELP_COMPILER + hhc + "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]" + "C:/Program Files/HTML Help Workshop" + ) + + GET_FILENAME_COMPONENT (HTML_HELP_COMPILER_PATH ${HTML_HELP_COMPILER} PATH) + + FIND_PATH (HTML_HELP_INCLUDE_PATH + htmlhelp.h + "${HTML_HELP_COMPILER_PATH}/include" + "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/include" + "C:/Program Files/HTML Help Workshop/include" + ) + + FIND_LIBRARY (HTML_HELP_LIBRARY + htmlhelp + "${HTML_HELP_COMPILER_PATH}/lib" + "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/lib" + "C:/Program Files/HTML Help Workshop/lib" + ) + + MARK_AS_ADVANCED ( + HTML_HELP_COMPILER + HTML_HELP_INCLUDE_PATH + HTML_HELP_LIBRARY + ) + +ENDIF (WIN32) diff --git a/Modules/FindHhc.cmake b/Modules/FindHhc.cmake deleted file mode 100644 index 859f061..0000000 --- a/Modules/FindHhc.cmake +++ /dev/null @@ -1,15 +0,0 @@ -# -# this module looks for Microsoft HTML Help Compiler -# - -IF (WIN32) - FIND_PROGRAM(HHC - hhc - "C:/Program Files/HTML Help Workshop" - "[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]" - ) - - MARK_AS_ADVANCED( - HHC - ) -ENDIF (WIN32) |