mirror of
https://github.com/pocoproject/poco.git
synced 2025-02-09 23:57:17 +01:00
Add kit version 10 for message compiler (#1978)
This commit is contained in:
parent
ac79bdc375
commit
f95d2fdfbf
@ -17,17 +17,29 @@ if (WIN32)
|
|||||||
get_filename_component(sdk_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentInstallFolder]" REALPATH)
|
get_filename_component(sdk_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows;CurrentInstallFolder]" REALPATH)
|
||||||
get_filename_component(kit_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot]" REALPATH)
|
get_filename_component(kit_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot]" REALPATH)
|
||||||
get_filename_component(kit81_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot81]" REALPATH)
|
get_filename_component(kit81_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot81]" REALPATH)
|
||||||
|
get_filename_component(kit10_dir "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots;KitsRoot10]" REALPATH)
|
||||||
|
file(GLOB kit10_list ${kit10_dir}/bin/10.*)
|
||||||
if (X64)
|
if (X64)
|
||||||
set(sdk_bindir "${sdk_dir}/bin/x64")
|
set(sdk_bindir "${sdk_dir}/bin/x64")
|
||||||
set(kit_bindir "${kit_dir}/bin/x64")
|
set(kit_bindir "${kit_dir}/bin/x64")
|
||||||
set(kit81_bindir "${kit81_dir}/bin/x64")
|
set(kit81_bindir "${kit81_dir}/bin/x64")
|
||||||
|
foreach (tmp_elem ${kit10_list})
|
||||||
|
if (IS_DIRECTORY ${tmp_elem})
|
||||||
|
list(APPEND kit10_bindir "${tmp_elem}/x64")
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
else (X64)
|
else (X64)
|
||||||
set(sdk_bindir "${sdk_dir}/bin")
|
set(sdk_bindir "${sdk_dir}/bin")
|
||||||
set(kit_bindir "${kit_dir}/bin/x86")
|
set(kit_bindir "${kit_dir}/bin/x86")
|
||||||
set(kit81_bindir "${kit81_dir}/bin/x86")
|
set(kit81_bindir "${kit81_dir}/bin/x86")
|
||||||
|
foreach (tmp_elem ${kit10_list})
|
||||||
|
if (IS_DIRECTORY ${tmp_elem})
|
||||||
|
list(APPEND kit10_bindir "${tmp_elem}/x86")
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
endif (X64)
|
endif (X64)
|
||||||
endif ()
|
endif ()
|
||||||
find_program(CMAKE_MC_COMPILER mc.exe HINTS "${sdk_bindir}" "${kit_bindir}" "${kit81_bindir}"
|
find_program(CMAKE_MC_COMPILER mc.exe HINTS "${sdk_bindir}" "${kit_bindir}" "${kit81_bindir}" ${kit10_bindir}
|
||||||
DOC "path to message compiler")
|
DOC "path to message compiler")
|
||||||
if (NOT CMAKE_MC_COMPILER)
|
if (NOT CMAKE_MC_COMPILER)
|
||||||
message(FATAL_ERROR "message compiler not found: required to build")
|
message(FATAL_ERROR "message compiler not found: required to build")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user