From d39dfd64eaace0d5176af113044564f086918686 Mon Sep 17 00:00:00 2001 From: Thad House Date: Fri, 8 Nov 2024 14:05:29 -0800 Subject: [PATCH] [build] Fix cmake build with WITH_PROTOBUF off (#7368) Protobuf.cpp only uses nanopb, which is fine to have even with WITH_PROTOBUF off. --- wpiutil/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpiutil/CMakeLists.txt b/wpiutil/CMakeLists.txt index 0c41be53db..3d6344f7d4 100644 --- a/wpiutil/CMakeLists.txt +++ b/wpiutil/CMakeLists.txt @@ -124,6 +124,8 @@ file( list(REMOVE_ITEM wpiutil_native_src ${wpiutil_jni_src}) if(NOT WITH_PROTOBUF) list(FILTER wpiutil_native_src EXCLUDE REGEX "/protobuf/") + # Don't filter out protobuf cpp file, it only uses nanopb + list(APPEND wpiutil_native_src src/main/native/cpp/protobuf/Protobuf.cpp) endif() file(GLOB_RECURSE wpiutil_unix_src src/main/native/unix/*.cpp) file(GLOB_RECURSE wpiutil_linux_src src/main/native/linux/*.cpp)