8 lines
407 B
CMake
8 lines
407 B
CMake
find_package(BISON)
|
|
BISON_TARGET(Parser parser.y ${CMAKE_CURRENT_BINARY_DIR}/parser.cpp)
|
|
find_package(FLEX)
|
|
FLEX_TARGET(Lexer scanner.l ${CMAKE_CURRENT_BINARY_DIR}/scanner.cpp)
|
|
get_filename_component(BISON_Parser_INCLUDE_DIRECTORIES ${BISON_Parser_OUTPUT_HEADER} DIRECTORY)
|
|
include_directories(${BISON_Parser_INCLUDE_DIRECTORIES})
|
|
add_executable(test main.cpp ${BISON_Parser_OUTPUTS} ${FLEX_Lexer_OUTPUTS})
|