Lines 11-13
Link Here
|
11 |
m4_include([src/build_macros.m4]) |
11 |
m4_include([src/build_macros.m4]) |
12 |
BUILD_WITH_SHARED_BUILD_DIR |
12 |
BUILD_WITH_SHARED_BUILD_DIR |
13 |
|
13 |
|
|
|
14 |
@@ -62,4 +60,18 @@ |
15 |
|
16 |
AM_CONDITIONAL([HAVE_PTHREAD], [test x"$HAVE_PTHREAD" != "x"]) |
17 |
+ |
18 |
+saved_CFLAGS="$CFLAGS" |
19 |
+CFLAGS="-Werror" |
20 |
+AC_COMPILE_IFELSE( |
21 |
+ [AC_LANG_PROGRAM([[#include <string.h>]], |
22 |
+ [[(void)mempcpy(NULL, NULL, 0);]])], |
23 |
+ [AC_DEFINE([HAVE_MEMPCPY], [1], [mempcpy() available]) |
24 |
+ HAVE_MEMPCPY=1 |
25 |
+ ], |
26 |
+ [AC_MSG_WARN([mempcpy() not found, will use private implementation])]) |
27 |
+ |
28 |
+CFLAGS="$saved_CFLAGS" |
29 |
+ |
30 |
+AM_CONDITIONAL([HAVE_MEMPCPY], [test x"$HAVE_MEMPCPY" != "x"]) |
31 |
|
32 |
# Check library for the timer_create function |
33 |
@@ -356,8 +358,8 @@ them please use argument --without-python3-bindings wh |
34 |
AM_CHECK_PYTHON_HEADERS([], |
35 |
AC_MSG_ERROR([Could not find python3 headers])) |
36 |
|
37 |
- AC_SUBST([py3execdir], [$pyexecdir]) |
38 |
- AC_SUBST([python3dir], [$pythondir]) |
39 |
+ AC_SUBST([py3execdir], [$(eval echo $pyexecdir)]) |
40 |
+ AC_SUBST([python3dir], [$(eval echo $pythondir)]) |
41 |
AC_SUBST([PYTHON3_CFLAGS], [$PYTHON_CFLAGS]) |
42 |
AC_SUBST([PYTHON3_LIBS], [$PYTHON_LIBS]) |
43 |
AC_SUBST([PYTHON3_INCLUDES], [$PYTHON_INCLUDES]) |