VirtualBox

Changeset 87442 in vbox


Ignore:
Timestamp:
Jan 26, 2021 7:20:45 PM (4 years ago)
Author:
vboxsync
Message:

/configure, src/libs/xpcom18a4/python/Makefile.kmk: Handle python 3.9.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r86228 r87442  
    20422042EOF
    20432043  found=
    2044   SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m python3.8 python3.8m"
     2044  SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m python3.8 python3.8m python3.9 python3.9m"
    20452045  for p in $PYTHONDIR; do
    20462046    for d in $SUPPYTHONLIBS; do
  • trunk/src/libs/xpcom18a4/python/Makefile.kmk

    r86650 r87442  
    2121#
    2222# List of supported Python versions, defining a number of
    23 # VBOX_PYTHON[26|27|31|32|32M|33|33M|34|34M|35|35M|36|36M|37|37M|38|38M|DEF]_[INC|LIB] variables
     23# VBOX_PYTHON[26|27|31|32|32M|33|33M|34|34M|35|35M|36|36M|37|37M|38|38M|39|39M|DEF]_[INC|LIB] variables
    2424# which get picked up below.
    2525#
     
    601601endif
    602602
     603ifdef VBOX_PYTHON39_INC
     604#
     605# Python 3.9 version
     606#
     607DLLS += VBoxPython3_9
     608VBoxPython3_9_EXTENDS    = VBoxPythonBase
     609VBoxPython3_9_EXTENDS_BY = appending
     610VBoxPython3_9_TEMPLATE   = XPCOM
     611VBoxPython3_9_INCS       = $(VBOX_PYTHON39_INC)
     612VBoxPython3_9_LIBS       = $(VBOX_PYTHON39_LIB)
     613
     614 ifdef VBOX_WITH_32_ON_64_MAIN_API
     615  ifdef VBOX_PYTHON39_LIB_X86
     616DLLS += VBoxPython3_9_x86
     617VBoxPython3_9_x86_EXTENDS    = VBoxPythonBase_x86
     618VBoxPython3_9_x86_EXTENDS_BY = appending
     619VBoxPython3_9_x86_TEMPLATE   = XPCOM
     620VBoxPython3_9_x86_INCS       = $(VBOX_PYTHON39_INC)
     621VBoxPython3_9_x86_LIBS       = $(VBOX_PYTHON39_LIB_X86)
     622  endif
     623 endif
     624endif
     625
     626ifdef VBOX_PYTHON39M_INC
     627#
     628# Python 3.9 version with pymalloc
     629#
     630DLLS += VBoxPython3_9m
     631VBoxPython3_9m_EXTENDS    = VBoxPythonBase_m
     632VBoxPython3_9m_EXTENDS_BY = appending
     633VBoxPython3_9m_TEMPLATE   = XPCOM
     634VBoxPython3_9m_INCS       = $(VBOX_PYTHON39M_INC)
     635VBoxPython3_9m_LIBS       = $(VBOX_PYTHON39M_LIB)
     636
     637 ifdef VBOX_WITH_32_ON_64_MAIN_API
     638  ifdef VBOX_PYTHON39M_LIB_X86
     639DLLS += VBoxPython3_9m_x86
     640VBoxPython3_9m_x86_EXTENDS    = VBoxPythonBase_x86_m
     641VBoxPython3_9m_x86_EXTENDS_BY = appending
     642VBoxPython3_9m_x86_TEMPLATE_   = XPCOM
     643VBoxPython3_9m_x86_INCS       = $(VBOX_PYTHON39M_INC)
     644VBoxPython3_9m_x86_LIBS       = $(VBOX_PYTHON39M_LIB_X86)
     645  endif
     646 endif
     647endif
     648
    603649ifdef VBOX_PYTHONDEF_INC
    604650#
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette