add_library(yosys_passes_techmap INTERFACE) target_sources(yosys_passes_techmap INTERFACE flatten.cc techmap.cc simplemap.cc dfflibmap.cc maccmap.cc booth.cc libparse.cc abc.cc abc9.cc abc9_exe.cc abc9_ops.cc abc_new.cc iopadmap.cc clkbufmap.cc hilomap.cc extract.cc extract_fa.cc extract_counter.cc extract_reduce.cc alumacc.cc dffinit.cc pmuxtree.cc bmuxmap.cc demuxmap.cc bwmuxmap.cc muxcover.cc aigmap.cc tribuf.cc lut2mux.cc nlutmap.cc shregmap.cc deminout.cc insbuf.cc bufnorm.cc attrmvcp.cc attrmap.cc zinit.cc dfflegalize.cc dffunmap.cc flowmap.cc extractinv.cc cellmatch.cc clockgate.cc ) target_link_libraries(yosys PRIVATE yosys_passes_techmap) set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}) add_executable(yosys-filterlib filterlib.cc)