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()