summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRan Benita <ran234@gmail.com>2017-07-31 18:16:37 +0300
committerRan Benita <ran234@gmail.com>2017-07-31 18:20:58 +0300
commit993f4837adce1895d2b65c5cdefaab64252773b9 (patch)
tree63b5e8a2f8518d1ede83cf0039baca5ebf18f634
parent4309735de3953ab6b901514357bfbec06907952d (diff)
downloadxorg-lib-libxkbcommon-993f4837adce1895d2b65c5cdefaab64252773b9.tar.gz
build: fix out-of-tree build
The change in d44ba48 removed -I$(top_builddir)/src/xkbcomp, but this is needed in order to find the generated parser.h file which is put in the build dir. I also added -I$(top_builddir)/src in order to match the meson behavior. Fixes https://github.com/xkbcommon/libxkbcommon/issues/50 Signed-off-by: Ran Benita <ran234@gmail.com>
-rw-r--r--Makefile.am1
-rw-r--r--src/xkbcomp/parser.y6
2 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index a23c59f..999873f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -28,6 +28,7 @@ AM_CPPFLAGS = \
-DDFLT_XKB_CONFIG_ROOT='"$(XKBCONFIGROOT)"' \
-DXLOCALEDIR='"$(XLOCALEDIR)"' \
-I$(top_srcdir)/src \
+ -I$(top_builddir)/src/xkbcomp \
-include $(top_builddir)/src/config.h
AM_CFLAGS = $(BASE_CFLAGS)
diff --git a/src/xkbcomp/parser.y b/src/xkbcomp/parser.y
index 7ff6f92..ead2016 100644
--- a/src/xkbcomp/parser.y
+++ b/src/xkbcomp/parser.y
@@ -31,9 +31,9 @@
*/
%{
-#include "xkbcomp-priv.h"
-#include "ast-build.h"
-#include "parser-priv.h"
+#include "xkbcomp/xkbcomp-priv.h"
+#include "xkbcomp/ast-build.h"
+#include "xkbcomp/parser-priv.h"
#include "scanner-utils.h"
struct parser_param {