mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-25 11:26:22 +00:00
Migrate build system to CMake
See #5895 for details. This commit does not include CI or documentation changes.
This commit is contained in:
parent
9d0cdb8551
commit
9b087b4aa7
207 changed files with 5202 additions and 2294 deletions
74
passes/sat/CMakeLists.txt
Normal file
74
passes/sat/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
yosys_pass(sat
|
||||
sat.cc
|
||||
)
|
||||
yosys_pass(freduce
|
||||
freduce.cc
|
||||
)
|
||||
yosys_pass(eval
|
||||
eval.cc
|
||||
)
|
||||
yosys_pass(sim
|
||||
sim.cc
|
||||
REQUIRES
|
||||
fstdata
|
||||
PROVIDES
|
||||
fst2tb
|
||||
)
|
||||
yosys_pass(miter
|
||||
miter.cc
|
||||
REQUIRES
|
||||
flatten
|
||||
opt_expr
|
||||
)
|
||||
yosys_pass(expose
|
||||
expose.cc
|
||||
)
|
||||
yosys_pass(assertpmux
|
||||
assertpmux.cc
|
||||
)
|
||||
yosys_pass(clk2fflogic
|
||||
clk2fflogic.cc
|
||||
REQUIRES
|
||||
chformal
|
||||
peepopt
|
||||
)
|
||||
yosys_pass(async2sync
|
||||
async2sync.cc
|
||||
REQUIRES
|
||||
chformal
|
||||
)
|
||||
yosys_pass(formalff
|
||||
formalff.cc
|
||||
)
|
||||
yosys_pass(supercover
|
||||
supercover.cc
|
||||
)
|
||||
yosys_pass(fmcombine
|
||||
fmcombine.cc
|
||||
)
|
||||
yosys_pass(mutate
|
||||
mutate.cc
|
||||
)
|
||||
yosys_pass(cutpoint
|
||||
cutpoint.cc
|
||||
)
|
||||
yosys_pass(fminit
|
||||
fminit.cc
|
||||
)
|
||||
yosys_pass(recover_names
|
||||
recover_names.cc
|
||||
REQUIRES
|
||||
flatten
|
||||
)
|
||||
yosys_pass(qbfsat
|
||||
qbfsat.cc
|
||||
REQUIRES
|
||||
abc
|
||||
opt
|
||||
techmap
|
||||
ENABLE_IF
|
||||
YOSYS_ENABLE_SPAWN
|
||||
)
|
||||
yosys_pass(synthprop
|
||||
synthprop.cc
|
||||
)
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
|
||||
OBJS += passes/sat/sat.o
|
||||
OBJS += passes/sat/freduce.o
|
||||
OBJS += passes/sat/eval.o
|
||||
ifeq ($(ENABLE_ZLIB),1)
|
||||
OBJS += passes/sat/sim.o
|
||||
endif
|
||||
OBJS += passes/sat/miter.o
|
||||
OBJS += passes/sat/expose.o
|
||||
OBJS += passes/sat/assertpmux.o
|
||||
OBJS += passes/sat/clk2fflogic.o
|
||||
OBJS += passes/sat/async2sync.o
|
||||
OBJS += passes/sat/formalff.o
|
||||
OBJS += passes/sat/supercover.o
|
||||
OBJS += passes/sat/fmcombine.o
|
||||
OBJS += passes/sat/mutate.o
|
||||
OBJS += passes/sat/cutpoint.o
|
||||
OBJS += passes/sat/fminit.o
|
||||
OBJS += passes/sat/recover_names.o
|
||||
ifeq ($(DISABLE_SPAWN),0)
|
||||
OBJS += passes/sat/qbfsat.o
|
||||
endif
|
||||
OBJS += passes/sat/synthprop.o
|
||||
Loading…
Add table
Add a link
Reference in a new issue