Bladeren bron

fix fail find engine if last engine incompatible (#22)

Signed-off-by: Alex Peterson <[email protected]>
Alex Peterson 2 jaren geleden
bovenliggende
commit
a5454ce730
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      cmake/EngineFinder.cmake

+ 4 - 0
cmake/EngineFinder.cmake

@@ -140,6 +140,10 @@ endforeach()
 
 
 if(O3DE_MOST_COMPATIBLE_ENGINE_PATH)
 if(O3DE_MOST_COMPATIBLE_ENGINE_PATH)
     message(STATUS "Selecting engine '${O3DE_MOST_COMPATIBLE_ENGINE_PATH}'")
     message(STATUS "Selecting engine '${O3DE_MOST_COMPATIBLE_ENGINE_PATH}'")
+    # Make sure PACKAGE_VERSION_COMPATIBLE is set so Findo3de.cmake knows
+    # compatibility was checked
+    set(PACKAGE_VERSION_COMPATIBLE True)
+    set(PACKAGE_VERSION O3DE_MOST_COMPATIBLE_ENGINE_VERSION)
     list(APPEND CMAKE_MODULE_PATH "${O3DE_MOST_COMPATIBLE_ENGINE_PATH}/cmake")
     list(APPEND CMAKE_MODULE_PATH "${O3DE_MOST_COMPATIBLE_ENGINE_PATH}/cmake")
     return()
     return()
 endif()
 endif()