diff --git a/kdesrc-build b/kdesrc-build index 5ee4531..e61441e 100755 --- a/kdesrc-build +++ b/kdesrc-build @@ -3971,9 +3971,14 @@ sub expandModuleSets my $filter = sub { my $setName = $_->name(); + # If the module name matches a read-in Module, then it's not a set. return $_ if grep { $setName eq $_->name() } (@$knownModules); + # XML module can only happen if forced by user on command line, allow + # it. + return $_ if $_->type() eq 'proj'; + # Otherwise assume it's a set, replace this with all sub-modules in that # module set. my @modulesInSet = grep { $_->moduleSet() eq $setName } (@$knownModules);