Eio: fix thread detection

Patch by Maxime Villard and myself

SVN revision: 75644
This commit is contained in:
Vincent Torri 2012-08-24 08:19:41 +00:00
parent 912fd7ebf2
commit 25feacc120
2 changed files with 8 additions and 7 deletions

View File

@ -85,12 +85,12 @@ case "$host_os" in
mingw*)
;;
solaris*)
_efl_thread_cflags="-mt"
_efl_thread_libs="-mt"
_efl_threads_cflags="-mt"
_efl_threads_libs="-mt"
;;
*)
_efl_thread_cflags="-pthread"
_efl_thread_libs="-pthread"
_efl_threads_cflags="-pthread"
_efl_threads_libs="-pthread"
;;
esac
@ -127,8 +127,8 @@ fi
EFL_PTHREAD_CFLAGS=""
EFL_PTHREAD_LIBS=""
if test "x${_efl_have_posix_threads}" = "xyes" ; then
EFL_PTHREAD_CFLAGS=${_efl_thread_cflags}
EFL_PTHREAD_LIBS=${_efl_thread_libs}
EFL_PTHREAD_CFLAGS=${_efl_threads_cflags}
EFL_PTHREAD_LIBS=${_efl_threads_libs}
fi
AC_SUBST(EFL_PTHREAD_CFLAGS)

View File

@ -1,6 +1,7 @@
MAINTAINERCLEANFILES = Makefile.in
AM_CPPFLAGS = @EIO_CFLAGS@ \
@EFL_PTHREAD_CFLAGS@ \
@EFL_EIO_BUILD@
lib_LTLIBRARIES = libeio.la
@ -27,7 +28,7 @@ libeio_la_SOURCES += eio_monitor_win32.c
endif
endif
libeio_la_LIBADD = @EIO_LIBS@
libeio_la_LIBADD = @EIO_LIBS@ @EFL_PTHREAD_LIBS@
libeio_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @release_info@
EXTRA_DIST = eio_private.h