From 8914d06ab7123167424438cf293bb349833bcb7d Mon Sep 17 00:00:00 2001 From: Nicolas Ulrich Date: Mon, 22 Dec 2025 03:25:14 +0100 Subject: [PATCH] Remove invalid dependency on FLATBUFFERS_GENERATE_HEADERS_SCHEMAS (#8834) * Remove invalid dependency on FLATBUFFERS_GENERATE_HEADERS_SCHEMAS add_dependencies() is for targets. CMake 4.2.0 fails because of this (it shouldn't crash though, but that's another topic). See https://gitlab.kitware.com/cmake/cmake/-/issues/27415 * Use FLATC_TARGET --------- Co-authored-by: Justin Davis --- CMake/BuildFlatBuffers.cmake | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CMake/BuildFlatBuffers.cmake b/CMake/BuildFlatBuffers.cmake index 631e5adfb..ae3b235b9 100644 --- a/CMake/BuildFlatBuffers.cmake +++ b/CMake/BuildFlatBuffers.cmake @@ -305,8 +305,7 @@ function(flatbuffers_generate_headers) ${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS}) add_dependencies( ${FLATBUFFERS_GENERATE_HEADERS_TARGET} - ${FLATC} - ${FLATBUFFERS_GENERATE_HEADERS_SCHEMAS}) + ${FLATC_TARGET}) target_include_directories( ${FLATBUFFERS_GENERATE_HEADERS_TARGET} INTERFACE ${generated_target_dir})