From ad80e2bd39917eaae922fbeac2ed9aaab0180f94 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Tue, 8 Jul 2025 13:39:03 +0200 Subject: [PATCH] libparse: install headers for use in plugins --- Makefile | 1 + passes/techmap/libparse.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Makefile b/Makefile index e14be4ad2..0379adf57 100644 --- a/Makefile +++ b/Makefile @@ -627,6 +627,7 @@ endif $(eval $(call add_include_file,libs/sha1/sha1.h)) $(eval $(call add_include_file,libs/json11/json11.hpp)) $(eval $(call add_include_file,passes/fsm/fsmdata.h)) +$(eval $(call add_include_file,passes/techmap/libparse.h)) $(eval $(call add_include_file,frontends/ast/ast.h)) $(eval $(call add_include_file,frontends/ast/ast_binding.h)) $(eval $(call add_include_file,frontends/blif/blifparse.h)) diff --git a/passes/techmap/libparse.h b/passes/techmap/libparse.h index 949adbdcf..8a2ab22e0 100644 --- a/passes/techmap/libparse.h +++ b/passes/techmap/libparse.h @@ -26,6 +26,11 @@ #include #include +/** + * This file is likely to change in the near future. + * Rely on it in your plugins at your own peril + */ + namespace Yosys { struct LibertyAst