Skip to content

Conversation

@jamescourtney
Copy link
Contributor

What

Add new command line switch to expose absolute BFBS paths instead of relative. This makes it easier for downstream tools to reason about the set of input files rather than trying to interpret relative paths. (#8053 )

Why

Paths on Windows today can be broken since they omit the drive letter: //../../../:/git/myfile.fbs

I've tested locally and seems to work the way I expect on both Windows and Linux (WSL). I don't have access to a MacOS machine to test with. If you can suggest good test cases for this, I'm happy to write them, though C++ is not a language I work in regularly, so I might need some help there.

Thanks!

@google-cla
Copy link

google-cla bot commented Aug 4, 2023

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@github-actions github-actions bot added c++ codegen Involving generating code from schema labels Aug 4, 2023
@dbaileychess dbaileychess enabled auto-merge (squash) November 19, 2023 18:54
@dbaileychess dbaileychess merged commit 7d6d99c into google:master Nov 19, 2023
jochenparm pushed a commit to jochenparm/flatbuffers that referenced this pull request Oct 29, 2024
* Add absolute file names option (#1)

* Use ternary style for if

---------

Co-authored-by: Derek Bailey <[email protected]>
jochenparm pushed a commit to jochenparm/flatbuffers that referenced this pull request Oct 29, 2024
* Add absolute file names option (#1)

* Use ternary style for if

---------

Co-authored-by: Derek Bailey <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ codegen Involving generating code from schema

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants