diff --git a/Makefile.am b/Makefile.am index baf15247..24853c9e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -156,6 +156,9 @@ SYS_INCLUDES = endif +if STRLCPY_IMPL +SYS_SRC += strlcpy.c +endif if SELECT_BACKEND SYS_SRC += select.c endif @@ -200,7 +203,6 @@ CORE_SRC = \ evutil_time.c \ listener.c \ log.c \ - strlcpy.c \ $(SYS_SRC) EXTRAS_SRC = \ diff --git a/configure.ac b/configure.ac index 9da77fc9..dd79e4da 100644 --- a/configure.ac +++ b/configure.ac @@ -362,6 +362,7 @@ AC_CHECK_FUNCS([ \ usleep \ vasprintf \ ]) +AM_CONDITIONAL(STRLCPY_IMPL, [test x"$ac_cv_func_strlcpy" = xno]) AC_CACHE_CHECK( [for getaddrinfo],