diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-05-12 11:51:20 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-05-14 11:34:04 -0400 |
commit | 798af224b66e25b694569f70e86262f7867917cf (patch) | |
tree | 80950d451cc75c99ad3cd8c5e07faa91ec34b1bc /common/dhash | |
parent | 24ad71529edd3ef6cfe7785d6c6e4f51d5cc42db (diff) | |
download | sssd-798af224b66e25b694569f70e86262f7867917cf.tar.gz sssd-798af224b66e25b694569f70e86262f7867917cf.tar.xz sssd-798af224b66e25b694569f70e86262f7867917cf.zip |
Enable modular build of common SSSD libraries
Allow configuration and build of individual SSSD utility libraries
from their own subdirectories. Building all utilities is still
possible recursively from the common root.
Diffstat (limited to 'common/dhash')
-rw-r--r-- | common/dhash/Makefile.am | 1 | ||||
-rw-r--r-- | common/dhash/configure.ac | 20 | ||||
-rw-r--r-- | common/dhash/dhash.pc.in | 2 | ||||
-rw-r--r-- | common/dhash/m4/.dir | 0 |
4 files changed, 22 insertions, 1 deletions
diff --git a/common/dhash/Makefile.am b/common/dhash/Makefile.am index d2b92bce2..0582f849c 100644 --- a/common/dhash/Makefile.am +++ b/common/dhash/Makefile.am @@ -1,4 +1,5 @@ AM_CPPFLAGS = -Wall +ACLOCAL_AMFLAGS = -I m4 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = dhash.pc diff --git a/common/dhash/configure.ac b/common/dhash/configure.ac new file mode 100644 index 000000000..13fd1ac74 --- /dev/null +++ b/common/dhash/configure.ac @@ -0,0 +1,20 @@ +AC_INIT([dhash], [0.3.3], [jdennis@redhat.com]) +AC_CONFIG_SRCDIR([dhash.c]) +AC_CONFIG_AUX_DIR([build]) +AM_INIT_AUTOMAKE([-Wall -Werror foreign]) +AC_PROG_CC +AC_PROG_LIBTOOL +AC_CONFIG_MACRO_DIR([m4]) +AC_PROG_INSTALL + +AC_CONFIG_HEADERS([config.h]) + +# Enable trace build +AC_ARG_ENABLE([trace], + [AS_HELP_STRING([--enable-trace[=LEVEL]],[build with low level tracing enabled])], + [trace_level="$enableval"], + [trace_level="0"]) +AS_IF([test ["$trace_level" -gt "0"] -a ["$trace_level" -lt "8"] ],[AC_SUBST([TRACE_VAR],["-DTRACE_LEVEL=$trace_level"])]) + +AC_CONFIG_FILES([Makefile dhash.pc]) +AC_OUTPUT
\ No newline at end of file diff --git a/common/dhash/dhash.pc.in b/common/dhash/dhash.pc.in index be62b373a..7dfc8a35d 100644 --- a/common/dhash/dhash.pc.in +++ b/common/dhash/dhash.pc.in @@ -3,7 +3,7 @@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ -Name: dhash +Name: @PACKAGE_NAME@ Description: A hash table which will dynamically resize to achieve optimal storage & access time properties Version: @PACKAGE_VERSION@ Libs: -L${libdir} -ldhash diff --git a/common/dhash/m4/.dir b/common/dhash/m4/.dir new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/common/dhash/m4/.dir |