mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
The Google C++ protobuf implementation has issues with dynamic linkage across DLL boundaries because it uses global variables. It also has a compile-time dependency because the protoc version must exactly match the libprotobuf version. Using nanopb with a customized generator fixes both of these issues. Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com>
56 lines
920 B
Plaintext
56 lines
920 B
Plaintext
cppHeaderFileInclude {
|
|
\.h$
|
|
\.hpp$
|
|
\.inc$
|
|
\.inl$
|
|
expected$
|
|
math$
|
|
numbers$
|
|
scope$
|
|
}
|
|
|
|
cppSrcFileInclude {
|
|
\.cpp$
|
|
}
|
|
|
|
modifiableFileExclude {
|
|
src/main/native/include/wpi/MulticastServiceAnnouncer\.h$
|
|
}
|
|
|
|
generatedFileExclude {
|
|
src/main/native/thirdparty/
|
|
|
|
src/main/native/include/wpi/fs\.h$
|
|
src/main/native/include/wpi/FastQueue\.h$
|
|
src/main/native/cpp/fs\.cpp$
|
|
src/main/native/resources/
|
|
src/main/native/windows/StackWalker
|
|
src/test/native/cpp/llvm/
|
|
src/test/native/cpp/span/
|
|
src/test/native/cpp/json/
|
|
src/generated/test/native/cpp
|
|
}
|
|
|
|
licenseUpdateExclude {
|
|
src/main/native/cpp/Base64\.cpp$
|
|
src/main/native/cpp/sha1\.cpp$
|
|
src/main/native/include/wpi/sha1\.h$
|
|
}
|
|
|
|
repoRootNameOverride {
|
|
wpiutil
|
|
}
|
|
|
|
includeOtherLibs {
|
|
^fmt/
|
|
^google/
|
|
^gmock/
|
|
^gtest/
|
|
}
|
|
|
|
includeGuardRoots {
|
|
wpiutil/src/main/native/cpp/
|
|
wpiutil/src/main/native/include/
|
|
wpiutil/src/test/native/cpp/
|
|
}
|