Here is the error:
/home/lzx/mitscript/parser.yy:29:10: fatal error: AST.h: No such file or directory
#include "AST.h"
^~~~~~~
compilation terminated.
And here is my cmake:
cmake_minimum_required(VERSION 3.16)
project(mitscript)
set(CMAKE_CXX_STANDARD 17)
find_package(BISON)
find_package(FLEX)
bison_target(Parser parser.yy ${CMAKE_CURRENT_SOURCE_DIR}/parser.cpp
DEFINES_FILE ${CMAKE_CURRENT_SOURCE_DIR}/parser.h)
flex_target(Scanner lexer.lex ${CMAKE_CURRENT_BINARY_DIR}/lexer.cpp
DEFINES_FILE ${CMAKE_CURRENT_SOURCE_DIR}/lexer.h)
add_flex_bison_dependency(Scanner Parser)
add_executable(mitscript main.cpp ${FLEX_Scanner_OUTPUTS} ${BISON_Parser_OUTPUTS} AST.h Visitor.h PrettyPrinter.h)