mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-25 19:36:21 +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
52
passes/fsm/CMakeLists.txt
Normal file
52
passes/fsm/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
yosys_core(fsmdata INTERFACE
|
||||
fsmdata.h
|
||||
DATA_DIR
|
||||
include/passes/fsm
|
||||
DATA_FILES
|
||||
fsmdata.h
|
||||
)
|
||||
|
||||
function(yosys_fsm_pass)
|
||||
yosys_pass(${ARGV} REQUIRES fsmdata)
|
||||
endfunction()
|
||||
|
||||
yosys_fsm_pass(fsm_detect
|
||||
fsm_detect.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_extract
|
||||
fsm_extract.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_opt
|
||||
fsm_opt.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_expand
|
||||
fsm_expand.cc
|
||||
REQUIRES
|
||||
fsm_opt
|
||||
)
|
||||
yosys_fsm_pass(fsm_recode
|
||||
fsm_recode.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_info
|
||||
fsm_info.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_export
|
||||
fsm_export.cc
|
||||
)
|
||||
yosys_fsm_pass(fsm_map
|
||||
fsm_map.cc
|
||||
)
|
||||
|
||||
yosys_pass(fsm
|
||||
fsm.cc
|
||||
REQUIRES
|
||||
fsm_detect
|
||||
fsm_expand
|
||||
fsm_export
|
||||
fsm_extract
|
||||
fsm_info
|
||||
fsm_map
|
||||
fsm_opt
|
||||
fsm_recode
|
||||
opt_clean
|
||||
)
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
|
||||
OBJS += passes/fsm/fsm.o
|
||||
OBJS += passes/fsm/fsm_detect.o
|
||||
OBJS += passes/fsm/fsm_extract.o
|
||||
OBJS += passes/fsm/fsm_opt.o
|
||||
OBJS += passes/fsm/fsm_expand.o
|
||||
OBJS += passes/fsm/fsm_recode.o
|
||||
OBJS += passes/fsm/fsm_info.o
|
||||
OBJS += passes/fsm/fsm_export.o
|
||||
OBJS += passes/fsm/fsm_map.o
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue