[FFmpeg-devel] [PATCH] build system docs

Luca Barbato lu_zero
Wed Oct 6 00:25:50 CEST 2010


On 10/05/2010 10:42 PM, Michael Niedermayer wrote:
> +Options to make: (some of these are standard options)
> +make V=1<target>
> +    Build target with verbosity 1, instead of 1, 2 can be used too

Ok

> +
> +make -t<target>
> +    Touch all files that otherwise would be build, this is useful to reduce
> +    unneeded rebuilding when changing headers, but note you must force rebuilds
> +    of files that actually need it by hand than.
> +
> +make -j<num>
> +    rebuild with multiple jobs at the same time. Faster if you have the hw
> +
> +make -k
> +    continue build in case of errors, this is usefull for the regression tests
> +    sometimes but note it will still not run all reg tests.

I'd move them to a section like
"
Useful standard make commands:
"

make -j -l N might be useful as well.

> +Targets to make:
> +fate-list
> +    Will list all fate/regression test targets
> +
> +fate
> +    Run the fate test suite, note you must have installed it

I guess it's ok.

> +Setting up local fate:
> +use the following command to get the fate test samples
> +rsync -aL rsync://rsync.mplayerhq.hu:/samples/fate-suite/ fate/fate-suite
> +pass --samples=<path to the samples>  to configure

Might be useful having a make fate-sync target?

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero




More information about the ffmpeg-devel mailing list