Makefile fix for Linux compilation
authorHannu Vuolasaho <vuokkosetae@gmail.com>
Sat, 21 Feb 2015 00:37:25 +0000 (02:37 +0200)
committerHannu Vuolasaho <vuokkosetae@gmail.com>
Sat, 21 Feb 2015 00:37:25 +0000 (02:37 +0200)
Simple fix to compile with GCC 4.9.2 on Arch Linux

build/unix/Makefile

index c3e2156..c1df0d0 100644 (file)
@@ -24,7 +24,7 @@ PFORTHAPP    = pforth_standalone
 WIDTHOPT=
 
 FULL_WARNINGS =  \
 WIDTHOPT=
 
 FULL_WARNINGS =  \
-        -c89 \
+        --std=c89 \
         -fsigned-char \
         -fno-builtin \
         -fno-unroll-loops \
         -fsigned-char \
         -fno-builtin \
         -fno-unroll-loops \
@@ -59,7 +59,7 @@ PFSOURCE = $(PFBASESOURCE) $(IO_SOURCE)
 VPATH = .:$(CSRCDIR):$(CSRCDIR)/posix:$(CSRCDIR)/stdio:$(CSRCDIR)/win32_console:$(CSRCDIR)/win32
 
 XCFLAGS = $(CCOPTS)
 VPATH = .:$(CSRCDIR):$(CSRCDIR)/posix:$(CSRCDIR)/stdio:$(CSRCDIR)/win32_console:$(CSRCDIR)/win32
 
 XCFLAGS = $(CCOPTS)
-XCPPFLAGS = -DPF_SUPPORT_FP
+XCPPFLAGS = -DPF_SUPPORT_FP -D_DEFAULT_SOURCE
 XLDFLAGS = $(WIDTHOPT)
 
 CPPFLAGS = -I. $(XCPPFLAGS)
 XLDFLAGS = $(WIDTHOPT)
 
 CPPFLAGS = -I. $(XCPPFLAGS)