File fix_external_cereal.patch of Package openMVG

From 55f3eec9e5d1732691a94e777b3b3bdfc51db230 Mon Sep 17 00:00:00 2001
From: pmoulon <pmoulon@gmail.com>
Date: Fri, 3 Dec 2021 21:56:31 -0800
Subject: [PATCH] [Build] Fix potential use of external cereal #1963

---
 src/CMakeLists.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e32dd4ae7..1f2ad6087 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -238,7 +238,7 @@ ENDMACRO(UNIT_TEST)
 # - internal if cereal not found
 # ==============================================================================
 find_package(cereal QUIET CONFIG)
-if (NOT TARGET cereal)
+if (NOT cereal_FOUND)
   add_library(cereal INTERFACE)
   target_include_directories(cereal
     INTERFACE
@@ -246,7 +246,6 @@ if (NOT TARGET cereal)
       $<INSTALL_INTERFACE:include/openMVG_dependencies/cereal/include>
   )
   install(TARGETS cereal EXPORT openMVG-targets)
-
   set(OpenMVG_USE_INTERNAL_CEREAL ON)
 endif()
 
openSUSE Build Service is sponsored by