@@ -2787,13 +2787,11 @@ AS_VAR_IF([jit_flags],
2787
2787
[ AS_VAR_APPEND ( [ CFLAGS_NODIST] , [ " $jit_flags"] )
2788
2788
AS_VAR_SET ( [ REGEN_JIT_COMMAND] ,
2789
2789
[ "\$(PYTHON_FOR_REGEN) \$(srcdir)/Tools/jit/build.py ${ARCH_TRIPLES:-$host} --output-dir . --pyconfig-dir . --cflags=\"$CFLAGS_JIT\" --llvm-version=\"$LLVM_VERSION\""] )
2790
- AS_VAR_SET ( [ JIT_STENCILS_H] , [ "jit_stencils.h"] )
2791
2790
AS_VAR_IF ( [ Py_DEBUG] ,
2792
2791
[ true] ,
2793
2792
[ AS_VAR_APPEND ( [ REGEN_JIT_COMMAND] , [ " --debug"] ) ] ,
2794
2793
[ ] ) ] )
2795
2794
AC_SUBST ( [ REGEN_JIT_COMMAND] )
2796
- AC_SUBST ( [ JIT_STENCILS_H] )
2797
2795
AC_MSG_RESULT ( [ $tier2_flags $jit_flags] )
2798
2796
2799
2797
if test "$disable_gil" = "yes" -a "$enable_experimental_jit" != "no"; then
@@ -8175,29 +8173,31 @@ PY_STDLIB_MOD([xxlimited_35], [test "$TEST_MODULES" = yes], [test "$ac_cv_func_d
8175
8173
8176
8174
# Determine JIT stencils header files based on target platform
8177
8175
JIT_STENCILS_H=""
8178
- case "$host" in
8179
- aarch64-apple-darwin*)
8180
- JIT_STENCILS_H="jit_stencils-aarch64-apple-darwin.h"
8181
- ;;
8182
- x86_64-apple-darwin*)
8183
- JIT_STENCILS_H="jit_stencils-x86_64-apple-darwin.h"
8184
- ;;
8185
- aarch64-pc-windows-msvc)
8186
- JIT_STENCILS_H="jit_stencils-aarch64-pc-windows-msvc.h"
8187
- ;;
8188
- i686-pc-windows-msvc)
8189
- JIT_STENCILS_H="jit_stencils-i686-pc-windows-msvc.h"
8190
- ;;
8191
- x86_64-pc-windows-msvc)
8192
- JIT_STENCILS_H="jit_stencils-x86_64-pc-windows-msvc.h"
8193
- ;;
8194
- aarch64-*-linux-gnu)
8195
- JIT_STENCILS_H="jit_stencils-$host.h"
8196
- ;;
8197
- x86_64-*-linux-gnu)
8198
- JIT_STENCILS_H="jit_stencils-$host.h"
8199
- ;;
8200
- esac
8176
+ AS_VAR_IF ( [ enable_experimental_jit] , [ no] ,
8177
+ [ ] ,
8178
+ [ case "$host" in
8179
+ aarch64-apple-darwin*)
8180
+ JIT_STENCILS_H="jit_stencils-aarch64-apple-darwin.h"
8181
+ ;;
8182
+ x86_64-apple-darwin*)
8183
+ JIT_STENCILS_H="jit_stencils-x86_64-apple-darwin.h"
8184
+ ;;
8185
+ aarch64-pc-windows-msvc)
8186
+ JIT_STENCILS_H="jit_stencils-aarch64-pc-windows-msvc.h"
8187
+ ;;
8188
+ i686-pc-windows-msvc)
8189
+ JIT_STENCILS_H="jit_stencils-i686-pc-windows-msvc.h"
8190
+ ;;
8191
+ x86_64-pc-windows-msvc)
8192
+ JIT_STENCILS_H="jit_stencils-x86_64-pc-windows-msvc.h"
8193
+ ;;
8194
+ aarch64-*-linux-gnu)
8195
+ JIT_STENCILS_H="jit_stencils-$host.h"
8196
+ ;;
8197
+ x86_64-*-linux-gnu)
8198
+ JIT_STENCILS_H="jit_stencils-$host.h"
8199
+ ;;
8200
+ esac] )
8201
8201
8202
8202
AC_SUBST ( [ JIT_STENCILS_H] )
8203
8203
0 commit comments