Browse code

hack: use PKG_CONFIG var when checking libdevmapper

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>

CrazyMax authored on 2022/12/27 09:51:08
Showing 1 changed files
... ...
@@ -90,11 +90,7 @@ fi
90 90
 # functionality. We favour libdm_dlsym_deferred_remove over
91 91
 # libdm_no_deferred_remove in dynamic cases because the binary could be shipped
92 92
 # with a newer libdevmapper than the one it was built with.
93
-if
94
-	command -v gcc &> /dev/null \
95
-		&& ! (echo -e '#include <libdevmapper.h>\nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(pkg-config --libs devmapper) &> /dev/null) \
96
-		;
97
-then
93
+if command -v gcc &> /dev/null && ! (echo -e '#include <libdevmapper.h>\nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(${PKG_CONFIG} --libs devmapper 2> /dev/null) &> /dev/null); then
98 94
 	add_buildtag libdm dlsym_deferred_remove
99 95
 fi
100 96