3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-24 01:25:33 +00:00

CMake: Add most of passes

This commit is contained in:
Miodrag Milanovic 2025-02-12 16:10:36 +01:00
parent 6144b5c598
commit e594e90293
23 changed files with 235 additions and 42 deletions

View file

@ -1,56 +1,56 @@
add_library(yosys_passes_cmds INTERFACE)
target_sources(yosys_passes_cmds INTERFACE
exec.cc
add.cc
autoname.cc
blackbox.cc
box_derive.cc
bugpoint.cc
check.cc
chformal.cc
chtype.cc
clean_zerowidth.cc
connect.cc
connwrappers.cc
copy.cc
cover.cc
delete.cc
design.cc
dft_tag.cc
edgetypes.cc
example_dt.cc
exec.cc
future.cc
glift.cc
internal_stats.cc
logcmd.cc
logger.cc
ltp.cc
plugin.cc
portarcs.cc
portlist.cc
printattrs.cc
rename.cc
scatter.cc
scc.cc
scratchpad.cc
select.cc
setattr.cc
setenv.cc
setundef.cc
show.cc
splice.cc
splitcells.cc
splitnets.cc
sta.cc
stat.cc
tee.cc
torder.cc
trace.cc
viz.cc
wrapcell.cc
rename.cc
autoname.cc
connect.cc
scatter.cc
setundef.cc
splitnets.cc
splitcells.cc
stat.cc
internal_stats.cc
setattr.cc
copy.cc
splice.cc
scc.cc
glift.cc
torder.cc
logcmd.cc
tee.cc
write_file.cc
connwrappers.cc
cover.cc
trace.cc
plugin.cc
check.cc
edgetypes.cc
portlist.cc
chformal.cc
chtype.cc
blackbox.cc
ltp.cc
bugpoint.cc
scratchpad.cc
logger.cc
printattrs.cc
sta.cc
clean_zerowidth.cc
xprop.cc
dft_tag.cc
future.cc
box_derive.cc
example_dt.cc
portarcs.cc
wrapcell.cc
setenv.cc
)
target_link_libraries(yosys PRIVATE yosys_passes_cmds)

View file

@ -0,0 +1,10 @@
add_library(yosys_passes_hierarchy INTERFACE)
target_sources(yosys_passes_hierarchy INTERFACE
hierarchy.cc
uniquify.cc
submod.cc
keep_hierarchy.cc
)
target_link_libraries(yosys PRIVATE yosys_passes_hierarchy)