- Modifications to compile ImageMagick
This commit is contained in:
parent
615ec83706
commit
83522c16c3
3442 changed files with 57 additions and 412926 deletions
41
ImageMagick/m4/magick_check_pthread_lib.m4
Normal file
41
ImageMagick/m4/magick_check_pthread_lib.m4
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
#
|
||||
# Macro to test for pthread library
|
||||
# Written by Bob Friesenhahn based on test in ACX_PTHREAD
|
||||
# MAGICK_CHECK_PTHREAD_LIB(LIBRARY,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||
#
|
||||
AC_DEFUN([MAGICK_CHECK_PTHREAD_LIB], [
|
||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_C
|
||||
magick_pthread_lib_ok=no
|
||||
|
||||
LIB=-l$1
|
||||
save_LIBS="$LIBS"
|
||||
LIBS="$LIBS $LIB"
|
||||
|
||||
AC_MSG_CHECKING([for the pthreads library $LIB])
|
||||
AC_TRY_LINK([#include <pthread.h>],
|
||||
[ pthread_t th;
|
||||
pthread_join(th, 0);
|
||||
pthread_attr_init(0);
|
||||
pthread_cleanup_push(0, 0);
|
||||
pthread_create(0,0,0,0);
|
||||
pthread_cleanup_pop(0); ],
|
||||
[magick_pthread_lib_ok=yes])
|
||||
|
||||
AC_MSG_RESULT(${magick_pthread_lib_ok})
|
||||
if test "$magick_pthread_lib_ok" = yes
|
||||
then
|
||||
$2
|
||||
:
|
||||
else
|
||||
$3
|
||||
:
|
||||
fi
|
||||
|
||||
LIBS="$save_LIBS"
|
||||
|
||||
AC_LANG_RESTORE
|
||||
])dnl MAGICK_CHECK_PTHREAD_LIB
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue