summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 11 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index df026990..e97da02e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,6 +38,7 @@ NCURSES_FOUND="no"
38LIBCONFIG_FOUND="no" 38LIBCONFIG_FOUND="no"
39LIBCHECK_FOUND="no" 39LIBCHECK_FOUND="no"
40WANT_NACL="no" 40WANT_NACL="no"
41ADD_NACL_OBJECTS_TO_PKGCONFIG="yes"
41 42
42TOXCORE_LT_LDFLAGS="-version-info $LIBTOXCORE_LT_VERSION" 43TOXCORE_LT_LDFLAGS="-version-info $LIBTOXCORE_LT_VERSION"
43TOXAV_LT_LDFLAGS="-version-info $LIBTOXAV_LT_VERSION" 44TOXAV_LT_LDFLAGS="-version-info $LIBTOXAV_LT_VERSION"
@@ -233,6 +234,7 @@ case $host_os in
233 LDFLAGS="$LDFLAGS -L/usr/local/lib" 234 LDFLAGS="$LDFLAGS -L/usr/local/lib"
234 CFLAGS="$CFLAGS -I/usr/local/include" 235 CFLAGS="$CFLAGS -I/usr/local/include"
235 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 236 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
237 ADD_NACL_OBJECTS_TO_PKGCONFIG="no"
236 ;; 238 ;;
237esac 239esac
238AM_CONDITIONAL(WIN32, test "x$WIN32" = "xyes") 240AM_CONDITIONAL(WIN32, test "x$WIN32" = "xyes")
@@ -244,6 +246,8 @@ AC_SUBST(EXTRA_LT_LDFLAGS)
244if test "x$WANT_NACL" = "xyes"; then 246if test "x$WANT_NACL" = "xyes"; then
245 NACL_LIBS= 247 NACL_LIBS=
246 NACL_LDFLAGS= 248 NACL_LDFLAGS=
249 NACL_OBJECTS=
250 NACL_OBJECTS_PKGCONFIG=
247 LDFLAGS_SAVE="$LDFLAGS" 251 LDFLAGS_SAVE="$LDFLAGS"
248 if test -n "$NACL_SEARCH_LIBS"; then 252 if test -n "$NACL_SEARCH_LIBS"; then
249 LDFLAGS="-L$NACL_SEARCH_LIBS $LDFLAGS" 253 LDFLAGS="-L$NACL_SEARCH_LIBS $LDFLAGS"
@@ -267,14 +271,19 @@ if test "x$WANT_NACL" = "xyes"; then
267 271
268 if (test -f "$NACL_SEARCH_LIBS/cpucycles.o") && 272 if (test -f "$NACL_SEARCH_LIBS/cpucycles.o") &&
269 (test -f "$NACL_SEARCH_LIBS/randombytes.o"); then 273 (test -f "$NACL_SEARCH_LIBS/randombytes.o"); then
270 NACL_LIBS="$NACL_LIBS $NACL_SEARCH_LIBS/cpucycles.o $NACL_SEARCH_LIBS/randombytes.o" 274 NACL_OBJECTS="$NACL_SEARCH_LIBS/cpucycles.o $NACL_SEARCH_LIBS/randombytes.o"
275 if test "x$ADD_NACL_OBJECTS_TO_PKGCONFIG" = "xyes"; then
276 NACL_OBJECTS_PKGCONFIG="$NACL_OBJECTS"
277 fi
271 else 278 else
272 AC_MSG_ERROR([nacl weirdness: required object files cpucycles.o randombytes.o not found]) 279 AC_MSG_ERROR([required NaCl object files cpucycles.o randombytes.o not found, please specify their location using the --with-nacl-libs parameter])
273 fi 280 fi
274 281
275 LDFLAGS="$LDFLAGS_SAVE" 282 LDFLAGS="$LDFLAGS_SAVE"
276 AC_SUBST(NACL_LIBS) 283 AC_SUBST(NACL_LIBS)
277 AC_SUBST(NACL_LDFLAGS) 284 AC_SUBST(NACL_LDFLAGS)
285 AC_SUBST(NACL_OBJECTS)
286 AC_SUBST(NACL_OBJECTS_PKGCONFIG)
278else 287else
279 LIBSODIUM_LIBS= 288 LIBSODIUM_LIBS=
280 LIBSODIUM_LDFLAGS= 289 LIBSODIUM_LDFLAGS=