Whamcloud - gitweb
Change pkg-config files so that both <et/com_err.h> and <com_err.h> work
authorTheodore Ts'o <tytso@mit.edu>
Mon, 14 May 2012 16:45:54 +0000 (12:45 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 14 May 2012 16:45:54 +0000 (12:45 -0400)
commitae06582867e1a30d3f8ac2641e9f4cca8091b385
tree849de8d8fd1e664badd5e7a25fc9618b3e845da9
parent40024fdbafdf3875a0950e8fee5dd8bf69ea6b6c
Change pkg-config files so that both <et/com_err.h> and <com_err.h> work

Change the include path in the Cflags field so that #include
<lib/foo.h> and <foo.h> will work.  We had originally used a C flags
which allowed <foo.h> to work, but many applications (especially those
not using pkg-config) had been using the <lob/foo.h> formulation which
didn't require an explicit -I{$includedir} option to the C compiler.

If those applications then converted over to pkg-config, and the
e2fsprogs libraries were installed with a prefix other than /usr, so
that the header files were in some directory such as
/usr/local/include, a program that used #include <lib/foo.h> would
fail to compile.

So change the pkg-config files to include both -I{$includedir} and
-I{$includir}/lib.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
lib/blkid/blkid.pc.in
lib/e2p/e2p.pc.in
lib/et/com_err.pc.in
lib/ext2fs/ext2fs.pc.in
lib/quota/quota.pc.in
lib/ss/ss.pc.in
lib/uuid/uuid.pc.in