flex_target(RTLIL_LEXER "rtlil_lexer.l" "${CMAKE_CURRENT_BINARY_DIR}/rtlil_lexer.cc") bison_target(RTLIL_PARSER "rtlil_parser.y" "${CMAKE_CURRENT_BINARY_DIR}/rtlil_parser.tab.cc" DEFINES_FILE "${CMAKE_CURRENT_BINARY_DIR}/rtlil_parser.tab.hh" COMPILE_FLAGS "-d -r all") add_library(yosys_frontends_rtlil INTERFACE) target_sources(yosys_frontends_rtlil INTERFACE rtlil_frontend.cc ) add_library(yosys_frontends_rtlil_gen OBJECT #${CMAKE_CURRENT_BINARY_DIR}/rtlil_lexer.cc #${CMAKE_CURRENT_BINARY_DIR}/rtlil_parser.tab.cc #${CMAKE_CURRENT_BINARY_DIR}/rtlil_parser.tab.hh ${FLEX_RTLIL_LEXER_OUTPUTS} ${BISON_RTLIL_PARSER_OUTPUTS} ) target_link_libraries(yosys PRIVATE yosys_frontends_rtlil yosys_frontends_rtlil_gen)