* add CMake build support