summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2013-12-31 23:03:47 +0000
committerIngo Schwarze <schwarze@openbsd.org>2013-12-31 23:03:47 +0000
commit00a83eb67618ef2d3d4efc692882efa3dc6252ca (patch)
tree59a7e5c44227c8d33e82baad01e4a6bcf77e7777 /Makefile
parentbe3cd034f5ca97ad2872d535487f43449fb84e8c (diff)
downloadmandoc-00a83eb67618ef2d3d4efc692882efa3dc6252ca.tar.gz
Provide strcasestr(3) and strsep(3) for Solaris 10 compat;
reported missing by Matthias Scheler <tron at NetBSD> via wiz@.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 8e6a42df..5209ccf9 100644
--- a/Makefile
+++ b/Makefile
@@ -67,8 +67,10 @@ SRCS = Makefile \
chars.in \
compat_fgetln.c \
compat_getsubopt.c \
+ compat_strcasestr.c \
compat_strlcat.c \
compat_strlcpy.c \
+ compat_strsep.c \
config.h.post \
config.h.pre \
demandoc.1 \
@@ -190,8 +192,10 @@ LIBMANDOC_OBJS = $(LIBMAN_OBJS) \
COMPAT_OBJS = compat_fgetln.o \
compat_getsubopt.o \
compat_ohash.o \
+ compat_strcasestr.o \
compat_strlcat.o \
- compat_strlcpy.o
+ compat_strlcpy.o \
+ compat_strsep.o
arch.o: arch.in
att.o: att.in
@@ -386,6 +390,14 @@ config.h: config.h.pre config.h.post
echo '#define HAVE_STRLCPY'; \
rm test-strlcpy; \
fi; \
+ if $(CC) $(CFLAGS) -Werror -Wno-unused -o test-strcasestr test-strcasestr.c >> config.log 2>&1; then \
+ echo '#define HAVE_STRCASESTR'; \
+ rm test-strcasestr; \
+ fi; \
+ if $(CC) $(CFLAGS) -Werror -Wno-unused -o test-strsep test-strsep.c >> config.log 2>&1; then \
+ echo '#define HAVE_STRSEP'; \
+ rm test-strsep; \
+ fi; \
echo; \
cat config.h.post \
) > $@