mirror of
https://github.com/intel/isa-l.git
synced 2025-01-31 10:31:12 +01:00
build: Fix for change in mingw linker adding extention
New mingw linker will always add .exe extention to filenames regardless of the -o file name. Change-Id: I089bc95e91ca9a11c0f6fbb23ff138699d9b42f9 Signed-off-by: Greg Tucker <greg.b.tucker@intel.com>
This commit is contained in:
parent
06b926fbb6
commit
9d7e8097bc
8
make.inc
8
make.inc
@ -71,13 +71,14 @@ ARFLAGS_win64 = -out:$@
|
||||
# arch=mingw build options
|
||||
ASFLAGS_mingw = -f win64
|
||||
ARFLAGS_mingw = cr $@
|
||||
LDFLAGS_mingw = -Wl,--force-exe-suffix
|
||||
|
||||
LDFLAGS_so = -Wl,-soname,$(soname)
|
||||
|
||||
ifeq ($(arch),mingw)
|
||||
CC=x86_64-w64-mingw32-gcc
|
||||
AR=x86_64-w64-mingw32-ar
|
||||
EXT=.exe
|
||||
CLEANFILES+=*.exe
|
||||
endif
|
||||
|
||||
# arch=noarch build options
|
||||
@ -98,6 +99,7 @@ CFLAGS = $(CFLAGS_$(arch)) $(CFLAGS_$(CC)) $(DEBUG) -O2 $(DEFINES) $(INCLUDE)
|
||||
ASFLAGS = $(ASFLAGS_$(arch)) $(ASFLAGS_$(CC)) $(DEBUG_$(AS)) $(DEFINES) $(INCLUDE)
|
||||
ARFLAGS = $(ARFLAGS_$(arch))
|
||||
DEFINES += $(addprefix -D , $D)
|
||||
CLEANFILES += $(O) *.o *.a $(all_tests) $(bin_PROGRAMS) $(lib_name) $(so_lib_name) $(all_llvm_fuzz_tests)
|
||||
|
||||
lsrc += $(lsrc_$(host_cpu))
|
||||
O = bin
|
||||
@ -163,7 +165,7 @@ $(O): ; mkdir -p $(O)
|
||||
|
||||
# Build rule to run tests
|
||||
$(addsuffix .run,$(all_tests)): %.run : %
|
||||
$(SIM) ./$<
|
||||
$(SIM) ./$<$(EXT)
|
||||
@echo Completed run: $<
|
||||
|
||||
# Other build rules
|
||||
@ -299,7 +301,7 @@ perf_report:
|
||||
|
||||
clean:
|
||||
@echo Cleaning up
|
||||
@$(RM) -r $(O) *.o *.a $(all_tests) $(bin_PROGRAMS) $(lib_name) $(so_lib_name) $(all_llvm_fuzz_tests)
|
||||
@$(RM) -r $(CLEANFILES)
|
||||
|
||||
|
||||
doc: isa-l.h
|
||||
|
Loading…
x
Reference in New Issue
Block a user