3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-24 01:25:33 +00:00

Change default CONFIG to none

- Use default value of `CXX` instead of forcing override to `clang++`.
- Add base `CXXFLAGS` and `ABCMKARGS` in else condition of `ifeq ($(CONFIG),..)`
  block and output the value of `CXX`.
- Change readme to mention `CXX` envvar and that using `make config-clang` etc
  will ignore `CXX`.
This commit is contained in:
Krystine Sherwin 2024-03-08 11:09:03 +13:00
parent 6d528ef808
commit 56f66596b0
No known key found for this signature in database
2 changed files with 13 additions and 2 deletions

View file

@ -1,5 +1,6 @@
CONFIG := clang
CONFIG := none
# CONFIG := clang
# CONFIG := gcc
# CONFIG := afl-gcc
# CONFIG := emcc
@ -362,6 +363,10 @@ EXE = .exe
else ifneq ($(CONFIG),none)
$(error Invalid CONFIG setting '$(CONFIG)'. Valid values: clang, gcc, emcc, mxe, msys2-32, msys2-64)
else
$(info Using provided C++ compiler, '$(CXX)'.)
CXXFLAGS += -std=$(CXXSTD) -Os
ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H $(ABC_ARCHFLAGS)"
endif
ifeq ($(ENABLE_LIBYOSYS),1)