public static void CMake(this ICakeContext context, DirectoryPath sourcePath, CMakeSettings settings) { settings.SourcePath = sourcePath ?? settings.SourcePath; context.CMake(settings); }