Comments (5)
I confirmed that the generate_protobuf_cpp
function is the only one that is redefined when including Goby3 as a subproject. (See this CMake issue on redefinitions of macros and functions.)
Renaming the function to goby_generate_protobuf_cpp
worked around the issue for me.
from goby3.
I don't think I can do --dccl_out
and --cpp_out
in the same command with the official CMake FindProtobuf module.
I will leave this open for renaming the function to goby_generate_protobuf_cpp
, though.
from goby3.
Protobuf upstream also has their own protobuf-config
shipping with CMake functions in it. It has a unified API rather than a per-language call though.
from goby3.
I think it started showing up in 3.4 if that matters.
from goby3.
Cool, thanks. May be helpful for the future. For now I need to support protobuf as old as 2.6.1 and CMake as old as 3.5.1
from goby3.
Related Issues (20)
- Gobyd doesn't quit if driver_thread thrown uncaught exception
- See if there's a reason Group numeric still needs to be uint8
- Should intervehicle subscriptions automatically republish interprocess() upon receipt?
- MOOS debug logs not being written if Log = some string exists in file
- Additional CLI options HOT 1
- goby_logger does not always embed required extension messages HOT 2
- Have an option to run the intervehicleportal separately from gobyd
- Have an option in goby_coroner to not automatically add new names to tracked list
- Improve performance of goby_liaision Scope when lots of variables are used.
- DEPENDENCIES file when running in Docker on arm64. HOT 3
- goby_liaison fails on Debian buster (10) armhf HOT 1
- Need cleaner way to load external shared libraries containing DCCL plugins into apps and gobyd
- TimerThread does not respond to goby_coroner health request
- nsat and usat in sky message not reported to goby_gps -> calculate
- PTY can sometimes open /dev/pts/0?
- Gobyd interfaces file causes error in generate .dot file
- Feature: clear DynamicBuffer values via publication to gobyd
- Modem driver thread in Goby3 middleware throws uncaught exception if DCCL decode fails
- Zeros appended to WHOI Micromodem messages HOT 2
- Compile issues with Goby3.0.15 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goby3.