import statements in the .proto files lead to include statements in the generated julia code.
It seems that currently, OS-specific path separators are hard-coded in the generated code. At least I see \\ under Windows, and / under Linux. This makes code generated under Windows unusable under Linux.
- Using
/ as well under Windows would work.
- Cleanest would be to use
joinpath.
Is there any reason not to do it, or potential pitfalls? I could not directly figure out where the exact paths are constructed and handed around, to then end up in the generated files. If you point me to it, I can also make a PR.