[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/cpython/3.14/PCbuild/python.props [Back]  [Original]


  
    true
    Win32
    Release
    
    v143
    v143
    v142
    v141

    $(BasePlatformToolset)
    false
    true

    
    x64
    x86

    
    amd64
    arm32
    arm64
    win32

    
    $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)\..\))
    $(PySourcePath)\

    
    $(PySourcePath)PCbuild\win32\
    $(Py_OutDir)\win32\
    $(PySourcePath)PCbuild\amd64\
    $(Py_OutDir)\amd64\
    $(PySourcePath)PCbuild\arm32\
    $(Py_OutDir)\arm32\
    $(PySourcePath)PCbuild\arm64\
    $(Py_OutDir)\arm64\
    $(BuildPath32)
    $(BuildPath64)
    $(BuildPathArm32)
    $(BuildPathArm64)
    $(PySourcePath)PCbuild\$(ArchName)\
    $(BuildPath)\
    $(BuildPath)instrumented\

    
    ..\\..
    ..\\..\\..


    $(EXTERNALS_DIR)
    $([System.IO.Path]::GetFullPath(`$(PySourcePath)externals`))
    $(ExternalsDir)\


    $(ExternalsDir)sqlite-3.50.4.0\
    $(ExternalsDir)bzip2-1.0.8\
    $(ExternalsDir)xz-5.2.5\
    $(ExternalsDir)libffi-3.4.4\
    $(libffiDir)$(ArchName)\
    $(libffiOutDir)include
    $(ExternalsDir)\mpdecimal-4.0.0\
    $(ExternalsDir)openssl-3.5.7\
    $(ExternalsDir)openssl-bin-3.5.7\$(ArchName)\
    $(opensslOutDir)include
    $(ExternalsDir)\nasm-2.11.06\
    $(ExternalsDir)\zlib-1.3.1\
    $(ExternalsDir)\zlib-ng-2.2.4\
    $(ExternalsDir)\zstd-1.5.7\


    _d

    
    -test

    
    -32
    -arm32
    -arm64

    
    true


    true


    true


    $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)
    $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)
    
    $(_RegistryVersion).0

    
    10.0.10586.0
    $(_RegistryVersion)


      Failed to locate a Windows SDK installation.
      $(_Message) If the build fails, please use the Visual Studio Installer to install the Windows SDK.
      $(_Message) (Ignore the version number specified in the error message and select the latest.)


    $(DefaultWindowsSDKVersion)


    $([System.IO.File]::ReadAllText(`$(PySourcePath)Include\patchlevel.h`))
    $([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MAJOR_VERSION\s+(\d+)`).Groups[1].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MINOR_VERSION\s+(\d+)`).Groups[1].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MICRO_VERSION\s+(\d+)`).Groups[1].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_RELEASE_LEVEL\s+PY_RELEASE_LEVEL_(\w+)`).Groups[1].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_RELEASE_SERIAL\s+(\d+)`).Groups[1].Value)
    15
    10
    11
    12
    a$(ReleaseSerial)
    b$(ReleaseSerial)
    rc$(ReleaseSerial)


    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[1].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[2].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[3].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[4].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[5].Value)
    $([System.Text.RegularExpressions.Regex]::Match($(OverrideVersion), `(\d+)\.(\d+)\.(\d+)((a|b|rc)(\d))?`).Groups[6].Value)
    0
    15
    10
    11
    12


    $(MajorVersionNumber).$(MinorVersionNumber).$(MicroVersionNumber)
    $(MajorVersionNumber).$(MinorVersionNumber).$(MicroVersionNumber)$(ReleaseLevelName)
    $([msbuild]::BitwiseOr(
        $([msbuild]::Multiply($(MajorVersionNumber), 16777216)),
        $([msbuild]::BitwiseOr(
            $([msbuild]::Multiply($(MinorVersionNumber), 65536)),
            $([msbuild]::BitwiseOr(
                $([msbuild]::Multiply($(MicroVersionNumber), 256)),
                $([msbuild]::BitwiseOr(
                    $([msbuild]::Multiply($(ReleaseLevelNumber), 16)),
                    $(ReleaseSerial)
                ))
            ))
        ))
    ))
    $([msbuild]::Add(
        $(ReleaseSerial),
        $([msbuild]::Add(
            $([msbuild]::Multiply($(ReleaseLevelNumber), 10)),
            $([msbuild]::Multiply($(MicroVersionNumber), 1000))
        ))
    ))
    $([msbuild]::Add($(Field3Value), 9000))

    
    python$(MajorVersionNumber).$(MinorVersionNumber)t
    python
    $(BuildPath)$(PyExeName)$(PyDebugExt).exe
    pythonw$(MajorVersionNumber).$(MinorVersionNumber)t
    pythonw

    
    python$(MajorVersionNumber)$(MinorVersionNumber)t$(PyDebugExt)
    python$(MajorVersionNumber)$(MinorVersionNumber)$(PyDebugExt)
    
    python3t
    python3

    
    .cp$(MajorVersionNumber)$(MinorVersionNumber)-win32
    .cp$(MajorVersionNumber)$(MinorVersionNumber)-win_arm32
    .cp$(MajorVersionNumber)$(MinorVersionNumber)-win_arm64
    .cp$(MajorVersionNumber)$(MinorVersionNumber)-win_amd64

    
    $(MajorVersionNumber).$(MinorVersionNumber)$(PyArchExt)$(PyTestExt)

    
    .cp$(MajorVersionNumber)$(MinorVersionNumber)t-win32
    .cp$(MajorVersionNumber)$(MinorVersionNumber)t-win_arm32
    .cp$(MajorVersionNumber)$(MinorVersionNumber)t-win_arm64
    .cp$(MajorVersionNumber)$(MinorVersionNumber)t-win_amd64

    
    $(MajorVersionNumber).$(MinorVersionNumber)t$(PyArchExt)$(PyTestExt)


    .pyd


    $(FreethreadedPydTag)

    
    $(PydTag).pyd

    
    $(FreethreadedSysWinVer)



Web Proxy Viewer  |  New URL  |  Original Page