mirror of https://github.com/YosysHQ/abc.git
CMake, Makefile: pass the location of arch_flags to the makefile, this way the cmake build does not write to the soruce directory
This commit is contained in:
parent
f7c969ca66
commit
3237ebafaa
|
|
@ -53,6 +53,7 @@ execute_process(
|
|||
make
|
||||
${ABC_READLINE_FLAGS}
|
||||
${ABC_USE_NAMESPACE}
|
||||
ARCHFLAGS_EXE=${CMAKE_CURRENT_BINARY_DIR}/abc_arch_flags_program.exe
|
||||
ABC_MAKE_NO_DEPS=1
|
||||
CC=${CMAKE_C_COMPILER}
|
||||
CXX=${CMAKE_CXX_COMPILER}
|
||||
|
|
|
|||
8
Makefile
8
Makefile
|
|
@ -34,12 +34,14 @@ MODULES := \
|
|||
all: $(PROG)
|
||||
default: $(PROG)
|
||||
|
||||
arch_flags : arch_flags.c
|
||||
$(CC) arch_flags.c -o arch_flags
|
||||
ARCHFLAGS_EXE ?= ./arch_flags
|
||||
|
||||
$(ARCHFLAGS_EXE) : arch_flags.c
|
||||
$(CC) arch_flags.c -o $(ARCHFLAGS_EXE)
|
||||
|
||||
INCLUDES += -Isrc
|
||||
|
||||
ARCHFLAGS ?= $(shell $(CC) arch_flags.c -o arch_flags && ./arch_flags)
|
||||
ARCHFLAGS ?= $(shell $(CC) arch_flags.c -o $(ARCHFLAGS_EXE) && $(ARCHFLAGS_EXE))
|
||||
ARCHFLAGS := $(ARCHFLAGS)
|
||||
|
||||
OPTFLAGS ?= -g -O
|
||||
|
|
|
|||
Loading…
Reference in New Issue