From c711d3aa0abf84ba0d9a33fc929d74a05fca584c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gwenol=C3=A9=20Beauchesne?= Date: Mon, 31 Jan 2005 23:00:37 +0000 Subject: better heuristics (e.g. gdlib-config, mysql_config, pth-config) --- check-multiarch-files | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/check-multiarch-files b/check-multiarch-files index 8092426..33f64f7 100755 --- a/check-multiarch-files +++ b/check-multiarch-files @@ -29,13 +29,12 @@ while () { $multiarch_type = "binary"; # check for *-config script files - if (/.+-config/ && $file_magic =~ /shell script/) { + if (/.+[-_]config/ && $file_magic =~ /shell script/) { my $options; foreach (cat_($_)) { - $options .= " --cflags" if /\[--cflags\]/; - $options .= " --libs" if /\[--libs\]/; - $options .= " --ldflags" if /\[--ldflags\]/; - $options .= " --cppflags" if /\[--cppflags\]/; + foreach my $opt (qw(cflags libs ldflags cppflags libdir)) { + $options .= " --$opt" if /(\[--$opt\]|--$opt\s+[\#\[])/; + } } # run the script to find out any libdir dependent flags if ($options) { -- cgit v1.2.1