Skip to content

Commit 9931a81

Browse files
committed
fixed build using conditional header copy
1 parent 6913537 commit 9931a81

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -492,11 +492,15 @@ $$(PYTHON_INCLUDE-$(sdk))/pyconfig.h: $$(PYTHON_LIB-$(sdk))
492492
mkdir -p $$(PYTHON_INSTALL-$(sdk))/include
493493
ln -si ../Python.framework/Headers $$(PYTHON_INSTALL-$(sdk))/include/python$(PYTHON_VER)
494494

495+
ifeq ($(os), visionOS)
496+
echo "Skipping arch-specific header copying for visionOS"
497+
else
495498
# Add the individual headers from each target in an arch-specific name
496-
$$(foreach target,$$(SDK_TARGETS-$(sdk)),cp $$(PYTHON_INCLUDE-$$(target))/pyconfig.h $$(PYTHON_INCLUDE-$(sdk))/pyconfig-$$(ARCH-$$(target)).h; )
499+
$(foreach target,$(SDK_TARGETS-$(sdk)),cp $(PYTHON_INCLUDE-$(target))/pyconfig.h $(PYTHON_INCLUDE-$(sdk))/pyconfig-$(ARCH-$(target)).h;)
497500

498501
# Copy the cross-target header from the source folder of the first target in the $(sdk) SDK
499-
cp $$(PYTHON_SRCDIR-$$(firstword $$(SDK_TARGETS-$(sdk))))/$(os)/Resources/pyconfig.h $$(PYTHON_INCLUDE-$(sdk))/pyconfig.h
502+
cp $(PYTHON_SRCDIR-$(firstword $(SDK_TARGETS-$(sdk))))/$(os)/Resources/pyconfig.h $(PYTHON_INCLUDE-$(sdk))/pyconfig.h
503+
endif
500504

501505

502506
$$(PYTHON_STDLIB-$(sdk))/LICENSE.TXT: $$(PYTHON_LIB-$(sdk)) $$(PYTHON_FRAMEWORK-$(sdk))/Info.plist $$(PYTHON_INCLUDE-$(sdk))/pyconfig.h $$(foreach target,$$(SDK_TARGETS-$(sdk)),$$(PYTHON_PLATFORM_SITECUSTOMIZE-$$(target)))

0 commit comments

Comments
 (0)