app_manager_SOURCES=app-manager.c app-manager.h packagelist.c applications.c \
localmedia.c localmedia.h
fetch_SOURCES=fetch.c
-fetch_LDADD=$(LDADD) -lcrypt32
+fetch_LDADD=$(LDADD) $(FETCH_LIBS)
if HAVE_WINDRES
app_manager_SOURCES+=resources.rc app-manager.exe.manifest
endif
AC_SUBST(SETUP_LIBS)
AC_SUBST(SETUP_CFLAGS)
LIBS="$save_LIBS"
+LIBS="$LIBS -lcrypt32"
+AC_MSG_CHECKING([for library containing CertEnumCertificatesInStore])
+AC_LINK_IFELSE([AC_LANG_PROGRAM(
+ [[#include <windows.h>]],
+ [return !CertEnumCertificatesInStore((HCERTSTORE)0,NULL);])],
+ [FETCH_LIBS="-lcrypt32"])
+if test -z "$FETCH_LIBS"; then
+ AC_MSG_RESULT([no])
+else
+ AC_MSG_RESULT([$FETCH_LIBS])
+fi
+AC_SUBST([FETCH_LIBS])
+LIBS="$save_LIBS"
##################################################
# Checks for library functions.