]> git.sur5r.net Git - glabels/blob - glabels2/macros/gnome-pthread-check.m4
Skrewing with the build environment.
[glabels] / glabels2 / macros / gnome-pthread-check.m4
1 dnl
2 dnl And better, use gthreads instead...
3 dnl
4
5 AC_DEFUN([GNOME_PTHREAD_CHECK],[
6         PTHREAD_LIB=""
7         AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIB="-lpthread",
8                 [AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIB="-lpthreads",
9                     [AC_CHECK_LIB(c_r, pthread_create, PTHREAD_LIB="-lc_r",
10                         [AC_CHECK_LIB(pthread, __pthread_attr_init_system, PTHREAD_LIB="-lpthread",
11                                 [AC_CHECK_FUNC(pthread_create)]
12                         )]
13                     )]
14                 )]
15         )
16         AC_SUBST(PTHREAD_LIB)
17         AC_PROVIDE([GNOME_PTHREAD_CHECK])
18 ])