summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--libs/blkid/bin/Makefile.am8
2 files changed, 9 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index ac7d238cc..3fdf1ea6b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -119,7 +119,7 @@ AC_CHECK_FUNCS(
AC_FUNC_FSEEKO
dnl Static compilation
-m4_define([UTIL_STATIC_PROGRAMS], [losetup, mount, umount, fdisk, sfdisk])
+m4_define([UTIL_STATIC_PROGRAMS], [losetup, mount, umount, fdisk, sfdisk, blkid])
AC_ARG_ENABLE([static-programs],
[AS_HELP_STRING([--enable-static-programs=LIST],
diff --git a/libs/blkid/bin/Makefile.am b/libs/blkid/bin/Makefile.am
index 97ba9912b..ff992ace6 100644
--- a/libs/blkid/bin/Makefile.am
+++ b/libs/blkid/bin/Makefile.am
@@ -5,3 +5,11 @@ AM_LDFLAGS += $(ul_libblkid_la)
sbin_PROGRAMS = blkid findfs
dist_man_MANS = blkid.8 findfs.8
+
+if HAVE_STATIC_BLKID
+sbin_PROGRAMS += blkid.static
+blkid_static_SOURCES = $(blkid_SOURCES)
+blkid_static_LDFLAGS = "-all-static" # libtool option
+blkid_static_LDADD = $(ul_libblkid_la)
+blkid_static_CFLAGS = -I$(ul_libblkid_srcdir)
+endif