mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-19 17:50:26 +00:00
Add and use ENABLE_HELP_SOURCE
Conditionally include help source tracking to preserve ABI. Docs builds can (and should) use `ENABLE_HELP_SOURCE` so that the generated sphinx docs can perform default grouping and link to source files. Regular user-builds don't need the source tracking.
This commit is contained in:
parent
7fe4ae45fd
commit
891a907a30
4 changed files with 26 additions and 14 deletions
5
Makefile
5
Makefile
|
@ -24,6 +24,7 @@ ENABLE_VERIFIC_LIBERTY := 0
|
|||
ENABLE_COVER := 1
|
||||
ENABLE_LIBYOSYS := 0
|
||||
ENABLE_ZLIB := 1
|
||||
ENABLE_HELP_SOURCE := 0
|
||||
|
||||
# python wrappers
|
||||
ENABLE_PYOSYS := 0
|
||||
|
@ -109,6 +110,10 @@ PLUGIN_LINKFLAGS += -L"$(LIBDIR)"
|
|||
PLUGIN_LIBS := -lyosys_exe
|
||||
endif
|
||||
|
||||
ifeq ($(ENABLE_HELP_SOURCE),1)
|
||||
CXXFLAGS += -DYOSYS_ENABLE_HELP_SOURCE
|
||||
endif
|
||||
|
||||
PKG_CONFIG ?= pkg-config
|
||||
SED ?= sed
|
||||
BISON ?= bison
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue