diff --git a/configure.ac b/configure.ac index c42debf8ed05d3b55adfce7077980020b7774e7c..c8526e388dc40cabb1e83a33acf158614726d6a7 100755 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -dnl Copyright (C) 2009-2013 Dynare Team +dnl Copyright (C) 2009-2014 Dynare Team dnl dnl This file is part of Dynare. dnl @@ -62,6 +62,9 @@ AX_PROG_LN_S AC_PROG_MKDIR_P AM_PROG_LEX +# Hack to get lex include dir, ticket #575 +AC_PATH_PROG([LEXPATH], [$LEX]) +AC_SUBST([LEXINC], [`eval "echo $LEXPATH | sed 's|$LEX$|../include|'"`]) AC_CHECK_PROG([YACC], [bison], [bison]) if test "x$YACC" = "x"; then diff --git a/preprocessor/Makefile.am b/preprocessor/Makefile.am index 6556fd445a4c7617d76e03865c1a5f2752ac87f0..a9cecac8ff251d0e9bb6b85cb3d0ff4b9065e4c6 100644 --- a/preprocessor/Makefile.am +++ b/preprocessor/Makefile.am @@ -61,7 +61,7 @@ dynare_m_LDADD = macro/libmacro.a DynareFlex.cc FlexLexer.h: DynareFlex.ll $(LEX) -oDynareFlex.cc DynareFlex.ll - cp /usr/include/FlexLexer.h . + cp $(LEXINC)/FlexLexer.h . DynareBison.cc DynareBison.hh location.hh stack.hh position.hh: DynareBison.yy $(YACC) -o DynareBison.cc DynareBison.yy