diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
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" | |||
38 | LIBCONFIG_FOUND="no" | 38 | LIBCONFIG_FOUND="no" |
39 | LIBCHECK_FOUND="no" | 39 | LIBCHECK_FOUND="no" |
40 | WANT_NACL="no" | 40 | WANT_NACL="no" |
41 | ADD_NACL_OBJECTS_TO_PKGCONFIG="yes" | ||
41 | 42 | ||
42 | TOXCORE_LT_LDFLAGS="-version-info $LIBTOXCORE_LT_VERSION" | 43 | TOXCORE_LT_LDFLAGS="-version-info $LIBTOXCORE_LT_VERSION" |
43 | TOXAV_LT_LDFLAGS="-version-info $LIBTOXAV_LT_VERSION" | 44 | TOXAV_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 | ;; |
237 | esac | 239 | esac |
238 | AM_CONDITIONAL(WIN32, test "x$WIN32" = "xyes") | 240 | AM_CONDITIONAL(WIN32, test "x$WIN32" = "xyes") |
@@ -244,6 +246,8 @@ AC_SUBST(EXTRA_LT_LDFLAGS) | |||
244 | if test "x$WANT_NACL" = "xyes"; then | 246 | if 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) | ||
278 | else | 287 | else |
279 | LIBSODIUM_LIBS= | 288 | LIBSODIUM_LIBS= |
280 | LIBSODIUM_LDFLAGS= | 289 | LIBSODIUM_LDFLAGS= |