Use %set_build_flags and standard $CC variables
Make the build process a bit more idiomatic.
This commit is contained in:
parent
deffb32fe4
commit
c488ab61af
4
ksh.spec
4
ksh.spec
@ -250,16 +250,16 @@ sed -i '/-c sh\/main.c/s|${mam_cc_FLAGS} |${mam_cc_FLAGS} ${CCFLAGS} |p' src/cmd
|
|||||||
sed -i 1i"#define register" src/lib/libast/include/ast.h
|
sed -i 1i"#define register" src/lib/libast/include/ast.h
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%set_build_flags
|
||||||
XTRAFLAGS=""
|
XTRAFLAGS=""
|
||||||
for f in -Wno-unknown-pragmas -Wno-missing-braces -Wno-unused-result -Wno-return-type -Wno-int-to-pointer-cast -Wno-parentheses -Wno-unused -Wno-unused-but-set-variable -Wno-cpp -P
|
for f in -Wno-unknown-pragmas -Wno-missing-braces -Wno-unused-result -Wno-return-type -Wno-int-to-pointer-cast -Wno-parentheses -Wno-unused -Wno-unused-but-set-variable -Wno-cpp -P
|
||||||
do
|
do
|
||||||
gcc $f -E - </dev/null >/dev/null 2>&1 && XTRAFLAGS="$XTRAFLAGS $f"
|
$CC $f -E - </dev/null >/dev/null 2>&1 && XTRAFLAGS="$XTRAFLAGS $f"
|
||||||
done
|
done
|
||||||
./bin/package
|
./bin/package
|
||||||
./bin/package make mamake ||:
|
./bin/package make mamake ||:
|
||||||
./bin/package make mamake ||:
|
./bin/package make mamake ||:
|
||||||
export CCFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -fno-strict-aliasing $XTRAFLAGS"
|
export CCFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -fno-strict-aliasing $XTRAFLAGS"
|
||||||
export CC=gcc
|
|
||||||
./bin/package make -S
|
./bin/package make -S
|
||||||
|
|
||||||
#cp lib/package/LICENSES/epl LICENSE
|
#cp lib/package/LICENSES/epl LICENSE
|
||||||
|
Loading…
Reference in New Issue
Block a user