summaryrefslogtreecommitdiffstats
path: root/libblkid/src/Makemodule.am
diff options
context:
space:
mode:
authorKarel Zak2012-07-27 09:04:55 +0200
committerKarel Zak2012-07-27 09:04:55 +0200
commit7770e7df15e0a9ba26b8a1e59ed3234bf909cb26 (patch)
tree099493f7ddb71fbe3cb8a9eef1747ae5927e2628 /libblkid/src/Makemodule.am
parentbuild-sys: add minisg COPYING files (diff)
downloadkernel-qcow2-util-linux-7770e7df15e0a9ba26b8a1e59ed3234bf909cb26.tar.gz
kernel-qcow2-util-linux-7770e7df15e0a9ba26b8a1e59ed3234bf909cb26.tar.xz
kernel-qcow2-util-linux-7770e7df15e0a9ba26b8a1e59ed3234bf909cb26.zip
build-sys: fix build without libs
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/Makemodule.am')
-rw-r--r--libblkid/src/Makemodule.am21
1 files changed, 15 insertions, 6 deletions
diff --git a/libblkid/src/Makemodule.am b/libblkid/src/Makemodule.am
index 3d469fd9a..af1764c6f 100644
--- a/libblkid/src/Makemodule.am
+++ b/libblkid/src/Makemodule.am
@@ -107,15 +107,17 @@ endif
nodist_libblkid_la_SOURCES = libblkid/src/blkid.h
libblkid_la_LIBADD = libcommon.la
-if BUILD_LIBUUID
-libblkid_la_LIBADD += libuuid.la
-endif
libblkid_la_CFLAGS = \
-I$(ul_libblkid_incdir) \
- -I$(ul_libuuid_incdir) \
-I$(top_srcdir)/libblkid/src
+if BUILD_LIBUUID
+libblkid_la_LIBADD += libuuid.la
+libblkid_la_CFLAGS += -I$(ul_libuuid_incdir)
+endif
+
+
libblkid_la_DEPENDENCIES = \
$(libblkid_la_LIBADD) \
libblkid/src/blkid.sym \
@@ -143,8 +145,15 @@ noinst_PROGRAMS += \
test_blkid_verify
blkid_tests_cflags = -DTEST_PROGRAM $(libblkid_la_CFLAGS)
-blkid_tests_ldflags = libuuid.la -static
-blkid_tests_ldadd = libblkid.la $(UUID_LIBS)
+blkid_tests_ldflags =
+blkid_tests_ldadd = libblkid.la
+
+if BUILD_LIBUUID
+blkid_tests_ldflags += libuuid.la
+blkid_tests_ldadd += $(UUID_LIBS)
+endif
+
+blkid_tests_ldflags += -static
test_blkid_cache_SOURCES = libblkid/src/cache.c
test_blkid_cache_CFLAGS = $(blkid_tests_cflags)