From 8f271861f5527790fd93cd90dcfcc25031a38c77 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Mon, 17 May 2021 17:03:34 +0200 Subject: [PATCH] 3rdparty: Add option to build against system flatbuffers Signed-off-by: Emmanuel Gil Peyrot --- 3rdparty/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/3rdparty/CMakeLists.txt b/3rdparty/CMakeLists.txt index a4e18af99f..7974883a55 100644 --- a/3rdparty/CMakeLists.txt +++ b/3rdparty/CMakeLists.txt @@ -26,7 +26,12 @@ target_include_directories(3rdparty_zlib INTERFACE ${ZLIB_INCLUDE_DIR}) add_subdirectory(7z EXCLUDE_FROM_ALL) add_library(3rdparty_flatbuffers INTERFACE) -target_include_directories(3rdparty_flatbuffers INTERFACE flatbuffers/include) +if (USE_SYSTEM_FLATBUFFERS) + pkg_check_modules(FLATBUFFERS REQUIRED IMPORTED_TARGET flatbuffers>=2.0.0) + target_link_libraries(3rdparty_flatbuffers INTERFACE PkgConfig::FLATBUFFERS) +else() + target_include_directories(3rdparty_flatbuffers INTERFACE flatbuffers/include) +endif() # libPNG add_subdirectory(libpng EXCLUDE_FROM_ALL)