Diego Biurrun <[email protected]> writes: > Sometimes it can be useful to build not just the default make target, but some > other target or targets in addition to the default one. Add an extra step in > the FATE client that builds this extra list of targets from the config file. > --- > tests/fate.sh | 7 +++++++ > 1 files changed, 7 insertions(+), 0 deletions(-) > > Here's the RFC version to accomplish building extra targets differently. > Now it will not interfere with the standard build step in any way. > > diff --git a/tests/fate.sh b/tests/fate.sh > index 6831f81..5e83f3c 100755 > --- a/tests/fate.sh > +++ b/tests/fate.sh > @@ -64,6 +64,12 @@ compile()( > ${make} ${makeopts} ${make_targets} && ${make} install > ) > > +extras()( > + test -n "${extra_targets}" || return > + cd ${build} || return > + ${make} ${makeopts} ${extra_targets} > +) > + > fate()( > test -n "$build_only" && return > cd ${build} || return > @@ -109,6 +115,7 @@ mkdir -p ${build} > > configure > configure.log 2>&1 || fail $? "error configuring" > compile > compile.log 2>&1 || fail $? "error compiling" > +extras > extras.log 2>&1 || fail $? "error compiling extras" > fate > test.log 2>&1 || fail $? "error testing" > report 0 success > clean > --
No. I explained once how to do it right. I will not do it again. -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
