diff options
author | Carsten Haitzler <raster@rasterman.com> | 2012-10-17 03:55:35 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2012-10-17 03:55:35 +0000 |
commit | 42a59387a67f4c5c9604b2ae36a3cbbf5e02f47f (patch) | |
tree | 08a293318a149e105b32ab67dbe9fd3dfe451ea9 /m4 | |
parent | 80f71e4393e819cdd234fbf1d07e332694bdcd71 (diff) |
add eina barrier to efl tree.
SVN revision: 78100
Diffstat (limited to 'm4')
-rw-r--r-- | m4/efl_threads.m4 | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/m4/efl_threads.m4 b/m4/efl_threads.m4 index 90a5f8ac47..bd3a818eb0 100644 --- a/m4/efl_threads.m4 +++ b/m4/efl_threads.m4 | |||
@@ -64,6 +64,16 @@ id = pthread_self(); | |||
64 | EFL_PTHREAD_LIBS=${_efl_threads_libs} | 64 | EFL_PTHREAD_LIBS=${_efl_threads_libs} |
65 | ], | 65 | ], |
66 | [_efl_have_posix_threads="no"]) | 66 | [_efl_have_posix_threads="no"]) |
67 | AC_LINK_IFELSE( | ||
68 | [AC_LANG_PROGRAM([[ | ||
69 | #include <pthread.h> | ||
70 | ]], | ||
71 | [[ | ||
72 | pthread_barrier_t barrier; | ||
73 | pthread_barrier_init(&barrier, NULL, 1); | ||
74 | ]])], | ||
75 | [efl_have_pthread_barrier="yes"], | ||
76 | [efl_have_pthread_barrier="no"]) | ||
67 | CFLAGS=${SAVE_CFLAGS} | 77 | CFLAGS=${SAVE_CFLAGS} |
68 | LIBS=${SAVE_LIBS} | 78 | LIBS=${SAVE_LIBS} |
69 | 79 | ||
@@ -75,8 +85,10 @@ if test "x${_efl_have_posix_threads}" = "xyes" ; then | |||
75 | else | 85 | else |
76 | if test "x${_efl_have_win32_threads}" = "xyes" ; then | 86 | if test "x${_efl_have_win32_threads}" = "xyes" ; then |
77 | efl_have_threads="Windows" | 87 | efl_have_threads="Windows" |
88 | efl_have_pthread_barrier="no" | ||
78 | else | 89 | else |
79 | efl_have_threads="no" | 90 | efl_have_threads="no" |
91 | efl_have_pthread_barrier="no" | ||
80 | fi | 92 | fi |
81 | fi | 93 | fi |
82 | AC_MSG_RESULT([${efl_have_threads}]) | 94 | AC_MSG_RESULT([${efl_have_threads}]) |