mirror of https://github.com/YosysHQ/yosys.git
17 lines
739 B
CMake
17 lines
739 B
CMake
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)
|