Add libintl, libuuid dependencies to allow parted static link (#12)

libparted requires libuuid; both require libintl. Static builds currently fail
with link errors due to these missing dependencies.
This commit is contained in:
Charles Duffy
2015-10-14 16:24:01 -05:00
committed by Charles Duffy
parent 8a9a718221
commit edfabad8a1
2 changed files with 5 additions and 1 deletions

View File

@@ -42,7 +42,9 @@ PKG_CHECK_MODULES(
)]
)
AC_CHECK_LIB([parted], [ped_device_probe_all], ,[AC_MSG_ERROR([parted development library not found])])
AC_CHECK_LIB([intl], [libintl_dgettext]) # needed to statically link libparted, but not given in its pkgconfig file
AC_CHECK_LIB([uuid], [uuid_generate]) # needed to statically link libparted, but not given in its pkgconfig file
PKG_CHECK_MODULES([PARTED], [libparted])
AC_CHECK_LIB([pthread], [main], ,[AC_MSG_ERROR([pthread development library not found])])
# Checks for header files.

View File

@@ -7,3 +7,5 @@ AM_LDFLAGS =
# the previous manual Makefile
bin_PROGRAMS = nwipe
nwipe_SOURCES = context.h isaac_rand.c logging.h options.h prng.h nwipe.c gui.c isaac_rand.h method.h pass.c device.c gui.h isaac_standard.h mt19937ar-cok.c nwipe.h mt19937ar-cok.h pass.h device.h logging.c method.c options.c prng.c version.c version.h
nwipe_CFLAGS = $(PARTED_CFLAGS)
nwipe_LDADD = $(PARTED_LIBS)