From 1c48b5a62f73234ed26bb20f0ab345ab61cda0ab Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Thu, 18 Feb 2010 07:49:04 -0500 Subject: Rename server/ directory to src/ Also update BUILD.txt --- BUILD.txt | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) (limited to 'BUILD.txt') diff --git a/BUILD.txt b/BUILD.txt index 13b72c3a3..a452437f5 100644 --- a/BUILD.txt +++ b/BUILD.txt @@ -17,7 +17,7 @@ yum install openldap-devel gettext libtool pcre-devel c-ares-devel \ dbus-devel libxslt-devel docbook-style-xsl krb5-devel \ docbook-style-xsl libxml2 pam-devel nss-devel libtevent \ libtevent-devel libtdb libtdb-devel libtalloc libtalloc-devel \ - libldb libldb-devel cvs popt-devel + libldb libldb-devel cvs popt-devel c-ares-devel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ How to build everything in one go (Preferred approach) @@ -42,32 +42,21 @@ Internal Library Requirements sssd provides several required libraries within its source tree: collection ini_config +dhash +refarray +path_utils Compiling sssd internal libraries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pushd common; autoreconf -i -f && \ -./configure --enable-static --disable-shared && \ +./configure --disable-static --enable-shared && \ make; popd -This will build the libraries statically for linking into the sssd. Currently -the sssd build system does not support dynamically linking. (The external API -for collection and ini_config is not yet ready for general consumption). - Compiling sssd with system installed libraries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -pushd server; \ -autoreconf -i -f && \ -./configure && \ -make; \ -popd - -Compiling client libraries -~~~~~~~~~~~~~~~~~~~~~~~~~~ -The nss and pam client do not require any additional dependencies. - -pushd sss_client; \ +pushd src; \ autoreconf -i -f && \ ./configure && \ make; \ -- cgit