Compiling against Easy Install
see Sourcecode via GIT if you don't compile from the distributed tgz's
First you need to set up your Environment, so the components configure will find Easy Installs libraries:
export CFLAGS=-I/usr/local/ctdlsupport/include export CPPFLAGS=-I/usr/local/ctdlsupport/include export LDFLAGS='-L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib'
A configure line for citserver might look like that:
./configure --prefix=/usr/local/citadel \ --with-db=/usr/local/ctdlsupport \ --with-pam \ --with-libical \ --disable-threaded-client
Or webcit might be configured like that:
./configure --prefix=/usr/local/webcit --with-libical
compiling is done with
make
or
gmake
(depending on your system)
If you want to upgrade one of the depending libraries, you can configure them like that:
./configure --prefix=/usr/local/ctdlsupport
for more configure options please download http://easyinstall.citadel.org/install and search it for the 'configure' calls.