mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-27 10:55:51 +00:00
CMake: initial work
This commit is contained in:
parent
df3c62a4ed
commit
f51a2d793a
19 changed files with 430 additions and 0 deletions
16
frontends/rtlil/CMakeLists.txt
Normal file
16
frontends/rtlil/CMakeLists.txt
Normal file
|
@ -0,0 +1,16 @@
|
|||
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)
|
Loading…
Add table
Add a link
Reference in a new issue