CMake tweak for macOS cross compilers, seems okay elsewhere too
authorrichard-lunarg <richard@lunarg.com>
Mon, 1 Feb 2021 23:31:41 +0000 (18:31 -0500)
committerRichard S. Wright Jr <58573781+richard-lunarg@users.noreply.github.com>
Tue, 2 Feb 2021 15:31:36 +0000 (10:31 -0500)
cmake/FindVulkanHeaders.cmake

index e010dc3d456076d58161a5b5dcc3ae843c0f52a0..0b26fbfe8f4627364e50836573268009c81aa43d 100644 (file)
@@ -74,10 +74,10 @@ if(DEFINED VULKAN_HEADERS_INSTALL_DIR)
 else()
   # If VULKAN_HEADERS_INSTALL_DIR, or one of its variants was not specified,
   # do a normal search without hints.
-  find_path(VulkanHeaders_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS "${CMAKE_CURRENT_SOURCE_DIR}/external/Vulkan-Headers/include")
+  find_path(VulkanHeaders_INCLUDE_DIR NAMES vulkan/vulkan.h HINTS "${CMAKE_CURRENT_SOURCE_DIR}/external/Vulkan-Headers/include" NO_CMAKE_FIND_ROOT_PATH)
   get_filename_component(VULKAN_REGISTRY_PATH_HINT ${VulkanHeaders_INCLUDE_DIR} DIRECTORY)
   find_path(VulkanRegistry_DIR NAMES vk.xml HINTS ${VULKAN_REGISTRY_PATH_HINT}/share/vulkan/registry
-    "${VULKAN_REGISTRY_PATH_HINT}/registry")
+    "${VULKAN_REGISTRY_PATH_HINT}/registry" NO_CMAKE_FIND_ROOT_PATH)
 endif()
 
 set(VulkanHeaders_INCLUDE_DIRS ${VulkanHeaders_INCLUDE_DIR})