summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorSebastien Barre <sebastien.barre@kitware.com>2002-12-22 15:09:51 (GMT)
committerSebastien Barre <sebastien.barre@kitware.com>2002-12-22 15:09:51 (GMT)
commit03bfa86394976eb88b27b0f7b7f5a315dbbc8a4d (patch)
tree42cff985ee97c8b23718317267ef15cca71a7131 /Modules
parent1161d76bc609840d5f7bccc8157ff6f757d9d67f (diff)
downloadCMake-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.cmake2
-rw-r--r--Modules/FindHTMLHelp.cmake39
-rw-r--r--Modules/FindHhc.cmake15
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)