add Linux build with CMake