Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add absolute file names option to BFBS #8055

Merged
merged 4 commits into from
Nov 19, 2023

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