Linux

Using modern CMake to test private C++ implementation files

Using modern CMake to test private C/C++ implementation files without exposing them to library users.