Skip to content

Commit d6a5582

Browse files
Gracefully fail
1 parent ea86105 commit d6a5582

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

Makefile.pre.in

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3112,25 +3112,20 @@ JIT_DEPS = \
31123112
$(srcdir)/Python/executor_cases.c.h \
31133113
pyconfig.h
31143114

3115-
# Determine correct JIT stencil header based on host triple
3116-
ifeq (,$(JIT_STENCIL_HEADER))
3117-
ifneq ($(filter aarch64-apple-darwin%,$(HOST_GNU_TYPE)),)
3118-
JIT_STENCIL_HEADER := jit_stencils-aarch64-apple-darwin.h
3119-
else ifneq ($(filter x86_64-apple-darwin%,$(HOST_GNU_TYPE)),)
3120-
JIT_STENCIL_HEADER := jit_stencils-x86_64-apple-darwin.h
3121-
else ifeq ($(HOST_GNU_TYPE), aarch64-pc-windows-msvc)
3122-
JIT_STENCIL_HEADER := jit_stencils-aarch64-pc-windows-msvc.h
3123-
else ifeq ($(HOST_GNU_TYPE), i686-pc-windows-msvc)
3124-
JIT_STENCIL_HEADER := jit_stencils-i686-pc-windows-msvc.h
3125-
else ifeq ($(HOST_GNU_TYPE), x86_64-pc-windows-msvc)
3126-
JIT_STENCIL_HEADER := jit_stencils-x86_64-pc-windows-msvc.h
3127-
else ifneq ($(filter aarch64-%-linux-gnu,$(HOST_GNU_TYPE)),)
3128-
JIT_STENCIL_HEADER := jit_stencils-$(HOST_GNU_TYPE).h
3129-
else ifneq ($(filter x86_64-%-linux-gnu,$(HOST_GNU_TYPE)),)
3130-
JIT_STENCIL_HEADER := jit_stencils-$(HOST_GNU_TYPE).h
3131-
else
3132-
$(error "Unsupported host triple: $(HOST_GNU_TYPE).")
3133-
endif
3115+
ifneq ($(filter aarch64-apple-darwin%,$(HOST_GNU_TYPE)),)
3116+
JIT_STENCIL_HEADER := jit_stencils-aarch64-apple-darwin.h
3117+
else ifneq ($(filter x86_64-apple-darwin%,$(HOST_GNU_TYPE)),)
3118+
JIT_STENCIL_HEADER := jit_stencils-x86_64-apple-darwin.h
3119+
else ifeq ($(HOST_GNU_TYPE), aarch64-pc-windows-msvc)
3120+
JIT_STENCIL_HEADER := jit_stencils-aarch64-pc-windows-msvc.h
3121+
else ifeq ($(HOST_GNU_TYPE), i686-pc-windows-msvc)
3122+
JIT_STENCIL_HEADER := jit_stencils-i686-pc-windows-msvc.h
3123+
else ifeq ($(HOST_GNU_TYPE), x86_64-pc-windows-msvc)
3124+
JIT_STENCIL_HEADER := jit_stencils-x86_64-pc-windows-msvc.h
3125+
else ifneq ($(filter aarch64-%-linux-gnu,$(HOST_GNU_TYPE)),)
3126+
JIT_STENCIL_HEADER := jit_stencils-$(HOST_GNU_TYPE).h
3127+
else ifneq ($(filter x86_64-%-linux-gnu,$(HOST_GNU_TYPE)),)
3128+
JIT_STENCIL_HEADER := jit_stencils-$(HOST_GNU_TYPE).h
31343129
endif
31353130

31363131
jit_stencils.h $(JIT_STENCIL_HEADER): $(JIT_DEPS)

0 commit comments

Comments
 (0)