]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-128345: properly disable gil for `_freeze_module.vcxproj` (#128344)
authorJulian Waters <32636402+TheShermanTanker@users.noreply.github.com>
Sat, 15 Feb 2025 14:05:54 +0000 (22:05 +0800)
committerGitHub <noreply@github.com>
Sat, 15 Feb 2025 14:05:54 +0000 (14:05 +0000)
PCbuild/_freeze_module.vcxproj

index 51b493f8a84c6f0cf94844e6750207496628e2bb..e12876114459bc51b738868c55d9d47c48aaf2b9 100644 (file)
       <OldPyConfigH Condition="Exists('$(IntDir)pyconfig.h')">$([System.IO.File]::ReadAllText('$(IntDir)pyconfig.h'))</OldPyConfigH>
     </PropertyGroup>
     <PropertyGroup Condition="$(DisableGil) == 'true'">
-      <PyConfigHText>$(PyConfigHText.Replace('#undef Py_GIL_DISABLED', '#define Py_GIL_DISABLED 1'))</PyConfigHText>
+      <PyConfigHText>$(PyConfigHText.Replace('/* #define Py_GIL_DISABLED 1 */', '#define Py_GIL_DISABLED 1'))</PyConfigHText>
     </PropertyGroup>
     <Message Text="Updating pyconfig.h" Condition="$(PyConfigHText.TrimEnd()) != $(OldPyConfigH.TrimEnd())" />
     <WriteLinesToFile File="$(IntDir)pyconfig.h"