From c566e8f5b21823cb9d69391d397f618267eb2895 Mon Sep 17 00:00:00 2001
From: Daniel Rakos <daniel.rakos@rastergrid.com>
Date: Fri, 8 Dec 2023 15:14:44 +0100
Subject: [PATCH] build: Make find_package logic more robust

---
 CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5a8ff26..ae4bd3f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,12 +63,12 @@ if (VUL_IS_TOP_LEVEL)
     # Create VulkanUtilityLibrariesConfig.cmake
     set(VUL_EXPORT_TARGETS ${CMAKE_INSTALL_LIBDIR}/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets.cmake)
     file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/VulkanUtilityLibrariesConfig.cmake.in" [=[
-        @PACKAGE_INIT@
-
         include(CMakeFindDependencyMacro)
         # NOTE: Because VulkanHeaders is a PUBLIC dependency it needs to be found prior to VulkanUtilityLibraries
         find_dependency(VulkanHeaders REQUIRED)
 
+        @PACKAGE_INIT@
+
         include(@PACKAGE_VUL_EXPORT_TARGETS@)
     ]=])