1 MACRO(GEN_BISON_FLEX parser_base)
3 SET(BISON_Y "${CMAKE_CURRENT_SOURCE_DIR}/${parser_base}.ypp")
4 SET(BISON_TAB_C "${CMAKE_CURRENT_BINARY_DIR}/${parser_base}.tab.cpp")
6 SET(FLEX_L "${CMAKE_CURRENT_SOURCE_DIR}/${parser_base}.lpp")
7 SET(FLEX_YY_C "${CMAKE_CURRENT_BINARY_DIR}/lex.yy.cpp")
12 bison -o ${BISON_TAB_C} -d ${BISON_Y}
19 flex -o ${FLEX_YY_C} ${FLEX_L}
23 SET(BF_SOURCES ${BISON_TAB_C} ${FLEX_YY_C})
26 ENDMACRO(GEN_BISON_FLEX)