Add uuid to Requires.private in .pc only when pkgconfig macro found it

This commit is contained in:
Akira TAGOH 2018-03-10 20:47:54 +09:00
parent 07bd14c5c7
commit af687139f2
1 changed files with 6 additions and 1 deletions

View File

@ -337,6 +337,9 @@ CFLAGS="$fontconfig_save_cflags"
#
if test "$os_win32" != "yes"; then
use_pkgconfig_for_uuid=yes
if test -n "${UUID_LIBS}"; then
save_UUID_LIBS=$UUID_LIBS
fi
PKG_CHECK_MODULES([UUID], [uuid],
[use_pkgconfig_for_uuid=yes],
[use_pkgconfig_for_uuid=no])
@ -351,7 +354,9 @@ if test "$os_win32" != "yes"; then
*** uuid is required. install util-linux.
])])
else
PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY uuid"
if test -z "${save_UUID_LIBS+x}" && test "x${UUID_LIBS}" != "x"; then
PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY uuid"
fi
fi
else
UUID_CFLAGS=""