From 1c1a32b8bae3130671eec3298f6ae07bf41d734d Mon Sep 17 00:00:00 2001 From: Tuncer Ayaz Date: Tue, 7 Feb 2012 20:11:50 +0100 Subject: [PATCH] Use lists:flatmap/2 --- src/rebar_port_compiler.erl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/rebar_port_compiler.erl b/src/rebar_port_compiler.erl index ef62c4c..4acbf36 100644 --- a/src/rebar_port_compiler.erl +++ b/src/rebar_port_compiler.erl @@ -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) ->