Skip to content

Conversation

@coryan
Copy link
Contributor

@coryan coryan commented Feb 27, 2018

This change makes the version numbers reported by CMake, by the header files (which gets included in each RPC metadata), and by the Doxygen documentation consistent. The numbers from CMake are used by all three locations. This fixes #238. In addition, because CMake drives the generation of the Doxygen file, the common parts can be refactored, so this fixes #71 too.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Feb 27, 2018
coryan added 2 commits March 2, 2018 08:32
The documentation, Makefiles, and the code had different version
numbers, fixed it by using the Makefile version numbers
everywhere.  This fixes googleapis#238.
Also use CMake to call doxygen, which allows us to refactor the
common parts of the Doxyfile, this fixes googleapis#71.
This is not a feature needed by all developers or users, so
disable it if the necessary tools are not found instead of failing
the build.
@coryan coryan force-pushed the make-versions-consistent branch from 17734b1 to 61a45a1 Compare March 2, 2018 13:34
@coryan coryan merged commit a734463 into googleapis:master Mar 2, 2018
@coryan coryan deleted the make-versions-consistent branch March 2, 2018 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make bigtable library version numbers consistent. Share Doxygen configuration across C++ projects

4 participants