X-Git-Url: http://git.jankratochvil.net/?p=macros.git;a=blobdiff_plain;f=AutoGen.pm;h=3294492ab7f3a0a08600def70be1eaff3201af54;hp=ec5c50e895696918fdf931021ebff710755d478d;hb=a9661c9cf600fad523f3ecf5427e29e24cd2ea2e;hpb=64595080a3327f061829f7b0b84a7c927a39055b diff --git a/AutoGen.pm b/AutoGen.pm index ec5c50e..3294492 100644 --- a/AutoGen.pm +++ b/AutoGen.pm @@ -173,7 +173,7 @@ my($class,%args)=@_; )); _system "make dist-tarZ" if $Options{"dist-tarZ"}; _move _rpmeval("_srcrpmdir")."/$name-*.src.rpm","."; - _move _rpmeval("_rpmdir")."/"._rpmeval("_arch")."/$name-*."._rpmeval("_arch").".rpm","."; + _move _rpmeval("_rpmdir")."/"._rpmeval("_target_cpu")."/$name-*."._rpmeval("_target_cpu").".rpm","."; _system "ls -l $name-*"; exit 0; # should never return } @@ -440,6 +440,9 @@ my($class,%options)=@_; return if $Options{"ARGV_dist"}; + # 'configure' defaults to CFLAGS '-g -O2' but our --enable-maintainer-mode + # should force '-ggdb3' + $ENV{"CFLAGS"}||=""; # shared/static switching cannot be based on maintainer-mode in configure _system(qw(./configure --enable-maintainer-mode), ($Options{"want-libtoolize"} && qw(--enable-shared --disable-static)),