3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-29 03:45:52 +00:00

CMake: added passes

This commit is contained in:
Miodrag Milanovic 2025-02-12 14:48:41 +01:00
parent 171949065f
commit a50d630336
9 changed files with 181 additions and 0 deletions

27
passes/opt/CMakeLists.txt Normal file
View file

@ -0,0 +1,27 @@
add_library(yosys_passes_opt INTERFACE)
target_sources(yosys_passes_opt INTERFACE
opt.cc
opt_merge.cc
opt_mem.cc
opt_mem_feedback.cc
opt_mem_priority.cc
opt_mem_widen.cc
opt_muxtree.cc
opt_reduce.cc
opt_dff.cc
opt_share.cc
opt_clean.cc
opt_expr.cc
share.cc
wreduce.cc
opt_demorgan.cc
rmports.cc
opt_lut.cc
opt_lut_ins.cc
opt_ffinv.cc
pmux2shiftx.cc
muxpack.cc
)
target_link_libraries(yosys PRIVATE yosys_passes_opt)