If you want to use a script, there are two provided scripts that will clone and pull everything as necessary. Clone them as below.

1

git clonegit://git.opencompositing.org/users/kristian/compiz-scripts

1

git clonegit://anongit.opencompositing.org/fusion/misc/yags

The get-git script will clone and update all Compiz Fusion related modules such as libcompizconfig, compiz and emerald and the YAGS script will clone all plugin repositories. Using YAGS is fairly simple, just execute

1

./yags$COMMAND

where $COMMAND can be pull, make, make install, make clean, or clone. YAGS will then apply this command to all applicable directories.

NOTE: omega has started a fork of the get-git script called git-compiz, it also has built in support for building plugins, more info here, also note that this is an unofficial and unsupported way to install Compiz Fusion

Build-System switches

Compiz-Core’s configure file also contains a number of switches to disable certain dependencies. They are: