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

added biicode support #191

Closed
wants to merge 1 commit into from
Closed

Conversation

drodri
Copy link

@drodri drodri commented Feb 4, 2015

I have added a couple of files to provide support for biicode C/C++ dependency manager, which host a copy http://www.biicode.com/google/protobuf.
Usage of protobuf with biicode is simple for the 2 use cases:

  • If the compiler is required, "bii open" and the full block will be retrieved and compiled, building "protoc"
  • If just the library is required to link .pb.cc files, it is usually enough to #include the headers, and just the protobuf required files (not the compiler) will be retrieved and built.

A simple example can be found in http://www.biicode.com/examples/protobuf

Tested in Win (MinGW, VS12), Ubuntu (gcc 4.8) & Mac (CLang)

The biicode.py file is just a convenient utility, just the steps required to publish protobuf to biicode. It could be automated via travis, there is already a deploy provider for biicode in TravisCI.

@googlebot
Copy link

Thanks for your pull request.

It looks like this may be your first contribution to a Google open source project, in which case you'll need to sign a Contributor License Agreement (CLA) at https://cla.developers.google.com/.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check the information on your CLA or see this help article on setting the email on your git commits.

Once you've done that, please reply here to let us know. If you signed the CLA as a corporation, please let us know the company's name.

@drodri
Copy link
Author

drodri commented Feb 4, 2015

Just submitted CLA for company "biicode", including myself as employee.

@tamird
Copy link
Contributor

tamird commented Mar 18, 2015

this is cool

@drodri
Copy link
Author

drodri commented Mar 18, 2015

Hi,
I already got the CLA from google, but the label has not been updated.
In any case, I am closing the PR, there was a small mistake (config.h.in required template discarded by .gitignore), and further biicode improvements from 2.6.3 with flexible project layouts might further simplify the PR, so I will update things and open a new, clean PR.
Cheers!

@drodri drodri closed this Mar 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants