Add FlatBuffers::FlatBuffers interface, needed for FetchContent_Declare (#7023)
authorBogDan Vatra <bogdan@kde.org>
Wed, 26 Jan 2022 04:51:00 +0000 (06:51 +0200)
committerGitHub <noreply@github.com>
Wed, 26 Jan 2022 04:51:00 +0000 (20:51 -0800)
CMakeLists.txt

index ea0a42e..e75faeb 100644 (file)
@@ -757,3 +757,11 @@ endif()
 if(FLATBUFFERS_BUILD_BENCHMARKS AND CMAKE_VERSION VERSION_GREATER 3.13)
   add_subdirectory(benchmarks)
 endif()
+
+# Add FlatBuffers::FlatBuffers interface, needed for FetchContent_Declare
+add_library(FlatBuffers INTERFACE)
+add_library(FlatBuffers::FlatBuffers ALIAS FlatBuffers)
+target_include_directories(
+  FlatBuffers
+  INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+            $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/include>)