Преглед изворни кода

Merge topic 'java-new-packaging-fixes'

b4e1569315 FindJava, FindJNI: fix erroneous regex, enhance registry lookup

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2042
Brad King пре 7 година
родитељ
комит
14bfd267e5
2 измењених фајлова са 3 додато и 3 уклоњено
  1. 2 2
      Modules/FindJNI.cmake
  2. 1 1
      Modules/FindJava.cmake

+ 2 - 2
Modules/FindJNI.cmake

@@ -128,7 +128,7 @@ if (WIN32)
     OUTPUT_VARIABLE _JNI_VERSIONS
     ERROR_QUIET)
   if (NOT  _JNI_RESULT)
-    string (REGEX MATCHALL "HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\JavaSoft\\\\JDK\\\\[0-9\.]+" _JNI_VERSIONS "${_JNI_VERSIONS}")
+    string (REGEX MATCHALL "HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\JavaSoft\\\\JDK\\\\[0-9.]+" _JNI_VERSIONS "${_JNI_VERSIONS}")
     if (_JNI_VERSIONS)
       # sort versions. Most recent first
       ## handle version 9 apart from other versions to get correct ordering
@@ -141,7 +141,7 @@ if (WIN32)
       list (REVERSE _JNI_V9)
       list (APPEND _JNI_VERSIONS ${_JNI_V9})
       foreach (_JNI_HINT IN LISTS _JNI_VERSIONS)
-        list(APPEND _JNI_HINTS "[${_JNI_HINT}\\MSI;INSTALLDIR]")
+        list(APPEND _JNI_HINTS "[${_JNI_HINT};JavaHome]")
       endforeach()
     endif()
   endif()

+ 1 - 1
Modules/FindJava.cmake

@@ -97,7 +97,7 @@ if (WIN32)
         list (REVERSE _JAVA_V9)
         list (APPEND _JAVA_VERSIONS ${_JAVA_V9})
         foreach (_JAVA_HINT IN LISTS _JAVA_VERSIONS)
-          list(APPEND _JAVA_HINTS "[${_JAVA_HINT}\\MSI;INSTALLDIR]/bin")
+          list(APPEND _JAVA_HINTS "[${_JAVA_HINT};JavaHome]/bin")
         endforeach()
       endif()
     endif()