소스 검색

Check presence of ar.

This change allows configure to find appropriate ar at cross compile.
Tatsuhiro Tsujikawa 14 년 전
부모
커밋
2ba2511dd5
2개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      configure.ac
  2. 1 0
      src/Makefile.am

+ 6 - 0
configure.ac

@@ -45,6 +45,12 @@ AC_PROG_MKDIR_P
 AC_PROG_RANLIB
 AC_PROG_YACC
 
+AC_CHECK_TOOL([AR], [ar], [:])
+if test "x$AR" = "x:"; then
+  AC_MSG_FAILURE([ar is not found in the system.])
+fi
+AC_SUBST([AR])
+
 AC_PATH_PROG([A2X], [a2x])
 AC_SUBST([A2X])
 AM_CONDITIONAL([HAVE_A2X], [ test "x$A2X" != "x" ])

+ 1 - 0
src/Makefile.am

@@ -553,6 +553,7 @@ if HAVE_KQUEUE
 SRCS += KqueueEventPoll.cc KqueueEventPoll.h
 endif # HAVE_KQUEUE
 
+AR = @AR@
 noinst_LIBRARIES = libaria2c.a
 libaria2c_a_SOURCES = $(SRCS)
 aria2c_LDADD = libaria2c.a @LIBINTL@ @ALLOCA@ @LIBGNUTLS_LIBS@\