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

CMake: initial work

This commit is contained in:
Miodrag Milanovic 2025-02-12 14:18:02 +01:00
parent df3c62a4ed
commit f51a2d793a
19 changed files with 430 additions and 0 deletions

View file

@ -0,0 +1,56 @@
add_library(yosys_passes_cmds INTERFACE)
target_sources(yosys_passes_cmds INTERFACE
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
write_file.cc
xprop.cc
)
target_link_libraries(yosys PRIVATE yosys_passes_cmds)

View file

@ -0,0 +1,7 @@
add_library(yosys_passes_techmap INTERFACE)
target_sources(yosys_passes_techmap INTERFACE
libparse.cc
)
target_link_libraries(yosys PRIVATE yosys_passes_techmap)