Add libselinux dependency to libmount if it is compiled with selinux support. Without this fix, 'pkg-config --libs --static mount' doesn't show libselinux related options. Signed-off-by: Masami Hiramatsu <mhiramat@xxxxxxxxxx> --- Makefile.am | 6 ++++++ libmount/mount.pc.in | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 51c649909..9ef752f3c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -136,6 +136,12 @@ edit_cmd = sed \ -e 's|@LIBFDISK_PATCH_VERSION[@]|$(LIBFDISK_PATCH_VERSION)|g' \ -e 's|@LIBBLKID_VERSION[@]|$(LIBBLKID_VERSION)|g' +if HAVE_SELINUX +edit_cmd += -e 's|@LIBSELINUX[@]|libselinux|g' +else +edit_cmd += -e 's|@LIBSELINUX[@]||g' +endif + CLEANFILES += $(PATHFILES) EXTRA_DIST += $(PATHFILES:=.in) diff --git a/libmount/mount.pc.in b/libmount/mount.pc.in index 7371b23c1..d5f0d4b55 100644 --- a/libmount/mount.pc.in +++ b/libmount/mount.pc.in @@ -17,6 +17,6 @@ includedir=@includedir@ Name: mount Description: mount library Version: @LIBMOUNT_VERSION@ -Requires.private: blkid +Requires.private: blkid @LIBSELINUX@ Cflags: -I${includedir}/libmount Libs: -L${libdir} -lmount