mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 14:23:10 -05:00
FindHTMLHelp: Use PATH_SUFFIXES to search under Program Files
The find commands already know how to search in variants of the Program Files folders on Windows. Use PATH_SUFFIXES to tell them under what directory within Program Files to find htmlhelp. Fixes: #16950
This commit is contained in:
+14
-14
@@ -18,28 +18,28 @@
|
|||||||
if(WIN32)
|
if(WIN32)
|
||||||
|
|
||||||
find_program(HTML_HELP_COMPILER
|
find_program(HTML_HELP_COMPILER
|
||||||
hhc
|
NAMES hhc
|
||||||
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]"
|
PATHS
|
||||||
"$ENV{ProgramFiles}/HTML Help Workshop"
|
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]"
|
||||||
"C:/Program Files/HTML Help Workshop"
|
PATH_SUFFIXES "HTML Help Workshop"
|
||||||
)
|
)
|
||||||
|
|
||||||
get_filename_component(HTML_HELP_COMPILER_PATH "${HTML_HELP_COMPILER}" PATH)
|
get_filename_component(HTML_HELP_COMPILER_PATH "${HTML_HELP_COMPILER}" PATH)
|
||||||
|
|
||||||
find_path(HTML_HELP_INCLUDE_PATH
|
find_path(HTML_HELP_INCLUDE_PATH
|
||||||
htmlhelp.h
|
NAMES htmlhelp.h
|
||||||
"${HTML_HELP_COMPILER_PATH}/include"
|
PATHS
|
||||||
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/include"
|
"${HTML_HELP_COMPILER_PATH}/include"
|
||||||
"$ENV{ProgramFiles}/HTML Help Workshop/include"
|
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/include"
|
||||||
"C:/Program Files/HTML Help Workshop/include"
|
PATH_SUFFIXES "HTML Help Workshop/include"
|
||||||
)
|
)
|
||||||
|
|
||||||
find_library(HTML_HELP_LIBRARY
|
find_library(HTML_HELP_LIBRARY
|
||||||
htmlhelp
|
NAMES htmlhelp
|
||||||
"${HTML_HELP_COMPILER_PATH}/lib"
|
PATHS
|
||||||
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/lib"
|
"${HTML_HELP_COMPILER_PATH}/lib"
|
||||||
"$ENV{ProgramFiles}/HTML Help Workshop/lib"
|
"[HKEY_CURRENT_USER\\Software\\Microsoft\\HTML Help Workshop;InstallDir]/lib"
|
||||||
"C:/Program Files/HTML Help Workshop/lib"
|
PATH_SUFFIXES "HTML Help Workshop/lib"
|
||||||
)
|
)
|
||||||
|
|
||||||
mark_as_advanced(
|
mark_as_advanced(
|
||||||
|
|||||||
Reference in New Issue
Block a user