From 70d51a41b12b440fc2d55faa1958bdc9b4aaeff6 Mon Sep 17 00:00:00 2001 From: oetiker Date: Mon, 4 Jun 2007 11:15:11 +0000 Subject: [PATCH] Bernhard Fischer: - new configure option --enable-static-programs git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1101 a5681a0c-68f1-0310-ab6d-d61299d08faa --- configure.ac | 11 ++++++++++- src/Makefile.am | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index dc197e1..fab77f5 100644 --- a/configure.ac +++ b/configure.ac @@ -305,9 +305,17 @@ AC_ARG_ENABLE([direct-io], [enable_direct_io=yes], []) - AC_ARG_ENABLE(pthread,[ --disable-pthread disable multithread support], +AC_ARG_ENABLE(pthread,[ --disable-pthread disable multithread support], [],[enable_pthread=yes]) +AC_ARG_ENABLE(static-programs, + [ --enable-static-programs Build static programs], + [case "${enableval}" in + yes) staticprogs=yes ;; + no) staticprogs=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-static-programs) ;; + esac],[staticprogs=no]) +AM_CONDITIONAL(STATIC_PROGRAMS,[test "x$staticprogs" = "xyes"]) CONFIGURE_PART(Audit Compilation Environment) @@ -853,6 +861,7 @@ echo "Config is DONE!" echo echo " With MMAP IO: $enable_mmap" echo " Use O_DIRECT: $enable_direct_io" +echo " Static programs: $staticprogs" echo " Perl Modules: $COMP_PERL" echo " Perl Binary: $PERL" echo " Perl Version: $PERL_VERSION" diff --git a/src/Makefile.am b/src/Makefile.am index 6fd4364..56ffbb2 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -7,6 +7,10 @@ fontsdir = $(datadir)/rrdtool/fonts fonts_DATA = DejaVuSansMono-Roman.ttf +if STATIC_PROGRAMS +AM_LDFLAGS = -all-static +endif + #INCLUDES = $(FREETYPE_INCLUDES) $(ART_INCLUDES) \ # $(PNG_INCLUDES) $(ZLIB_INCLUDES) RRD_DEFAULT_FONT=@RRD_DEFAULT_FONT@ -- 2.11.0