CmakeConfigureStep.fromMap constructor
Creates a CmakeConfigureStep from a YAML-derived map.
Implementation
factory CmakeConfigureStep.fromMap(Map<String, dynamic> map) {
return CmakeConfigureStep(
id: map['id'] as String? ?? 'cmake_configure',
sourceDirectory: map['source_directory'] as String,
buildDirectory: map['build_directory'] as String?,
defines: map['defines'] is Map
? Map<String, String>.from(
(map['defines'] as Map).map(
(k, v) => MapEntry(k.toString(), v.toString()),
),
)
: const {},
generator: map['generator'] as String?,
toolchainFile: map['toolchain_file'] as String?,
);
}