add CMake build configuration