Use llvm's ar and ranlib when compiling with clang (#13854)
* use llvm ar and ranlib for clang * equality
Emmanuel Vasilakis committed
Oct 24, 2022 at 09:56 UTC
a9135f47bbb36e9cb437b18a7109607569580db7
1 file changed
+11
-1
configure.ac
+11
-1
@@ -42,7 +42,17 @@ AC_PROG_CXX
42
AC_PROG_INSTALL
43
PKG_PROG_PKG_CONFIG
44
AC_USE_SYSTEM_EXTENSIONS
45
-AC_PROG_RANLIB
45
+
46
+AC_LANG_PUSH([C])
47
+AX_COMPILER_VENDOR
48
+AC_LANG_POP([C])
49
+if test "$ax_cv_c_compiler_vendor" = "clang"; then
50
+ AC_CHECK_TOOL([AR], [llvm-ar])
51
+ AC_CHECK_TOOL([RANLIB], [llvm-ranlib])
52
+else
53
+ AC_CHECK_TOOL([RANLIB], [ranlib])
54
+ AC_CHECK_TOOL([AR], [ar])
55
+fi
56
57
# -----------------------------------------------------------------------------
58
# configurable options