Browse Source

Use lists:flatmap/2

pull/3/head
Tuncer Ayaz 13 years ago
parent
commit
1c1a32b8ba
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      src/rebar_port_compiler.erl

+ 6
- 6
src/rebar_port_compiler.erl View File

@ -179,14 +179,14 @@ get_sources(Config) ->
end.
expand_port_specs(Specs) ->
lists:append(lists:map(fun({_, Target, FileSpecs}) ->
expand_file_specs(Target, FileSpecs);
({Target, FileSpecs}) ->
expand_file_specs(Target, FileSpecs)
end, filter_port_specs(Specs))).
lists:flatmap(fun({_, Target, FileSpecs}) ->
expand_file_specs(Target, FileSpecs);
({Target, FileSpecs}) ->
expand_file_specs(Target, FileSpecs)
end, filter_port_specs(Specs)).
expand_file_specs(Target, FileSpecs) ->
Sources = lists:append([filelib:wildcard(FS) || FS <- FileSpecs]),
Sources = lists:flatmap(fun filelib:wildcard/1, FileSpecs),
[{Target, Src} || Src <- Sources].
filter_port_specs(Specs) ->

Loading…
Cancel
Save