On 12/03/2015 09:57 PM, Dave Johansen wrote:
My hope was to maintain source compatibility and not binary
compatibility. For example, the header file moved from:
/usr/include/format.h
to:
/usr/include/cppformat/cppformat.h
I was planning on updating the stable release with a symlink at:
/usr/include/cppformat/cppformat.h
Then code could just #include <cppformat/cppformat.h> for both 2.0 and
1.1. The built binaries will not be compatible and the code would need
to use the subset of the API that was uniform or use conditional
compilation, but having a consistent place to look for the header should
simplify that.
Sure, sounds like a good plan to me.
--
Kalev