It's kind of stupid that we currently use the C++ compiler to link. This is done solely because we use the C++ compiler for the tests anyway. However, you're much more likely to have a C compiler than a C++ compiler, so it makes sense to use the C compiler instead.
A cmake starter project for c++ with basic infrastructure including logging, assertions, platform specifics, and a complete build lifecycle. Portable across Linux, OS X and Windows.
C++ pimpl code generator. Fast pimpl without overhead! No dynamic memory allocation! Cache-friendly! Auto-detects storage size! Generates methods based on implementation!
It's kind of stupid that we currently use the C++ compiler to link. This is done solely because we use the C++ compiler for the tests anyway. However, you're much more likely to have a C compiler than a C++ compiler, so it makes sense to use the C compiler instead.