diff options
author | Clifford Wolf <clifford@clifford.at> | 2017-10-25 14:57:16 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2017-10-25 14:57:16 +0200 |
commit | 9a038861c882d628cf9bb1d9c3e8ce0525f6c49a (patch) | |
tree | c9b1ff06ddaf6d7f11bf4f7711a21c947bbcffa3 | |
parent | af36755e0a48cb02a14825125b78da66d50861a4 (diff) | |
download | yosys-9a038861c882d628cf9bb1d9c3e8ce0525f6c49a.tar.gz yosys-9a038861c882d628cf9bb1d9c3e8ce0525f6c49a.tar.bz2 yosys-9a038861c882d628cf9bb1d9c3e8ce0525f6c49a.zip |
Add ENABLE_DEBUG config flag
-rw-r--r-- | Makefile | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -17,6 +17,7 @@ ENABLE_LIBYOSYS := 0 # other configuration flags ENABLE_GPROF := 0 +ENABLE_DEBUG := 0 ENABLE_NDEBUG := 0 LINK_CURSES := 0 LINK_TERMCAP := 0 @@ -251,7 +252,15 @@ LDFLAGS += -pg endif ifeq ($(ENABLE_NDEBUG),1) -CXXFLAGS := -O3 -DNDEBUG $(filter-out -Os,$(CXXFLAGS)) +CXXFLAGS := -O3 -DNDEBUG $(filter-out -Os -ggdb,$(CXXFLAGS)) +endif + +ifeq ($(ENABLE_DEBUG),1) +ifeq ($(CONFIG),clang) +CXXFLAGS := -O0 $(filter-out -Os,$(CXXFLAGS)) +else +CXXFLAGS := -Og $(filter-out -Os,$(CXXFLAGS)) +endif endif ifeq ($(ENABLE_ABC),1) |