Commit: 144836c3bb020405bf029d0d5a85c84aa74662d9 "more header stuff" removed inclusion options passed in Makefile, however this breaks out of tree builds, as the generated config.h file is not discovered.
Re-introduce the include flags to repair building outside of '/src', using the -iquote [1] parameter to ensure that system includes are not affected [1] https://gcc.gnu.org/onlinedocs/gcc-4.4.1/gcc/Preprocessor-Options.html#index-iquote-849 Signed-off-by: Kieran Bingham <kieranbing...@gmail.com> --- src/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Makefile.in b/src/Makefile.in index a7e990d..c77ac0a 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -30,7 +30,7 @@ SCREENENCODINGS = $(datadir)/screen/utf8encodings CC = @CC@ CFLAGS = @CFLAGS@ -Wall -Wextra -std=c11 -CPPFLAGS = @CPPFLAGS@ -DETCSCREENRC='"$(ETCSCREENRC)"' \ +CPPFLAGS = @CPPFLAGS@ -iquote. -DETCSCREENRC='"$(ETCSCREENRC)"' \ -DSCREENENCODINGS='"$(SCREENENCODINGS)"' LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ -- 2.1.4