mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-05 17:14:08 +00:00
This includes the following significant changes: * Patching ezsat and minisat to disable resource limiting code on WASM/WASI, since the POSIX functions they use are unavailable. * Adding a new definition, YOSYS_DISABLE_SPAWN, present if platform does not support spawning subprocesses (i.e. Emscripten or WASI). This definition hides the definition of `run_command()`. * Adding a new Makefile flag, DISABLE_SPAWN, present in the same condition. This flag disables all passes that require spawning subprocesses for their function.
42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
|
|
ifeq ($(DISABLE_SPAWN),0)
|
|
OBJS += passes/cmds/exec.o
|
|
endif
|
|
OBJS += passes/cmds/add.o
|
|
OBJS += passes/cmds/delete.o
|
|
OBJS += passes/cmds/design.o
|
|
OBJS += passes/cmds/select.o
|
|
OBJS += passes/cmds/show.o
|
|
OBJS += passes/cmds/rename.o
|
|
OBJS += passes/cmds/autoname.o
|
|
OBJS += passes/cmds/connect.o
|
|
OBJS += passes/cmds/scatter.o
|
|
OBJS += passes/cmds/setundef.o
|
|
OBJS += passes/cmds/splitnets.o
|
|
OBJS += passes/cmds/stat.o
|
|
OBJS += passes/cmds/setattr.o
|
|
OBJS += passes/cmds/copy.o
|
|
OBJS += passes/cmds/splice.o
|
|
OBJS += passes/cmds/scc.o
|
|
OBJS += passes/cmds/torder.o
|
|
OBJS += passes/cmds/logcmd.o
|
|
OBJS += passes/cmds/tee.o
|
|
OBJS += passes/cmds/write_file.o
|
|
OBJS += passes/cmds/connwrappers.o
|
|
OBJS += passes/cmds/cover.o
|
|
OBJS += passes/cmds/trace.o
|
|
OBJS += passes/cmds/plugin.o
|
|
OBJS += passes/cmds/check.o
|
|
OBJS += passes/cmds/qwp.o
|
|
OBJS += passes/cmds/edgetypes.o
|
|
OBJS += passes/cmds/portlist.o
|
|
OBJS += passes/cmds/chformal.o
|
|
OBJS += passes/cmds/chtype.o
|
|
OBJS += passes/cmds/blackbox.o
|
|
OBJS += passes/cmds/ltp.o
|
|
ifeq ($(DISABLE_SPAWN),0)
|
|
OBJS += passes/cmds/bugpoint.o
|
|
endif
|
|
OBJS += passes/cmds/scratchpad.o
|
|
OBJS += passes/cmds/logger.o
|