@@ -769,8 +769,8 @@ def hack_props(
769
769
770
770
static_replace_in_file (
771
771
tcltkprops_path ,
772
- br "<tcltkDir>$(ExternalsDir)tcltk-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\$(ArchName)\</tcltkDir>" ,
773
- br "<tcltkDir>%s\$(ArchName)\</tcltkDir>" % tcltk_path ,
772
+ rb "<tcltkDir>$(ExternalsDir)tcltk-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\$(ArchName)\</tcltkDir>" ,
773
+ rb "<tcltkDir>%s\$(ArchName)\</tcltkDir>" % tcltk_path ,
774
774
)
775
775
776
776
# We want to statically link against OpenSSL. This requires using our own
@@ -816,13 +816,13 @@ def hack_props(
816
816
try :
817
817
static_replace_in_file (
818
818
libffi_props ,
819
- br """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-7.dll" />""" ,
820
- br """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-8.dll" />""" ,
819
+ rb """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-7.dll" />""" ,
820
+ rb """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-8.dll" />""" ,
821
821
)
822
822
static_replace_in_file (
823
823
libffi_props ,
824
- br "<AdditionalDependencies>libffi-7.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
825
- br "<AdditionalDependencies>libffi-8.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
824
+ rb "<AdditionalDependencies>libffi-7.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
825
+ rb "<AdditionalDependencies>libffi-8.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
826
826
)
827
827
except NoSearchStringError :
828
828
pass
@@ -867,33 +867,33 @@ def hack_project_files(
867
867
sqlite3_path = pcbuild_path / "sqlite3.vcxproj"
868
868
static_replace_in_file (
869
869
sqlite3_path ,
870
- br "<_SqliteVersion>$([System.Text.RegularExpressions.Regex]::Match(`$(sqlite3Dir)`, `((\d+)\.(\d+)\.(\d+)\.(\d+))\\?$`).Groups)</_SqliteVersion>" ,
871
- br "<_SqliteVersion>%s</_SqliteVersion>" % sqlite3_version ,
870
+ rb "<_SqliteVersion>$([System.Text.RegularExpressions.Regex]::Match(`$(sqlite3Dir)`, `((\d+)\.(\d+)\.(\d+)\.(\d+))\\?$`).Groups)</_SqliteVersion>" ,
871
+ rb "<_SqliteVersion>%s</_SqliteVersion>" % sqlite3_version ,
872
872
)
873
873
static_replace_in_file (
874
874
sqlite3_path ,
875
- br "<SqliteVersion>$(_SqliteVersion.Split(`;`)[1])</SqliteVersion>" ,
876
- br "<SqliteVersion>%s</SqliteVersion>" % sqlite3_version ,
875
+ rb "<SqliteVersion>$(_SqliteVersion.Split(`;`)[1])</SqliteVersion>" ,
876
+ rb "<SqliteVersion>%s</SqliteVersion>" % sqlite3_version ,
877
877
)
878
878
static_replace_in_file (
879
879
sqlite3_path ,
880
- br "<SqliteMajorVersion>$(_SqliteVersion.Split(`;`)[2])</SqliteMajorVersion>" ,
881
- br "<SqliteMajorVersion>%s</SqliteMajorVersion>" % sqlite3_version_parts [0 ],
880
+ rb "<SqliteMajorVersion>$(_SqliteVersion.Split(`;`)[2])</SqliteMajorVersion>" ,
881
+ rb "<SqliteMajorVersion>%s</SqliteMajorVersion>" % sqlite3_version_parts [0 ],
882
882
)
883
883
static_replace_in_file (
884
884
sqlite3_path ,
885
- br "<SqliteMinorVersion>$(_SqliteVersion.Split(`;`)[3])</SqliteMinorVersion>" ,
886
- br "<SqliteMinorVersion>%s</SqliteMinorVersion>" % sqlite3_version_parts [1 ],
885
+ rb "<SqliteMinorVersion>$(_SqliteVersion.Split(`;`)[3])</SqliteMinorVersion>" ,
886
+ rb "<SqliteMinorVersion>%s</SqliteMinorVersion>" % sqlite3_version_parts [1 ],
887
887
)
888
888
static_replace_in_file (
889
889
sqlite3_path ,
890
- br "<SqliteMicroVersion>$(_SqliteVersion.Split(`;`)[4])</SqliteMicroVersion>" ,
891
- br "<SqliteMicroVersion>%s</SqliteMicroVersion>" % sqlite3_version_parts [2 ],
890
+ rb "<SqliteMicroVersion>$(_SqliteVersion.Split(`;`)[4])</SqliteMicroVersion>" ,
891
+ rb "<SqliteMicroVersion>%s</SqliteMicroVersion>" % sqlite3_version_parts [2 ],
892
892
)
893
893
static_replace_in_file (
894
894
sqlite3_path ,
895
- br "<SqlitePatchVersion>$(_SqliteVersion.Split(`;`)[5])</SqlitePatchVersion>" ,
896
- br "<SqlitePatchVersion>%s</SqlitePatchVersion>" % sqlite3_version_parts [3 ],
895
+ rb "<SqlitePatchVersion>$(_SqliteVersion.Split(`;`)[5])</SqlitePatchVersion>" ,
896
+ rb "<SqlitePatchVersion>%s</SqlitePatchVersion>" % sqlite3_version_parts [3 ],
897
897
)
898
898
899
899
# Our version of the xz sources is newer than what's in cpython-source-deps
@@ -902,21 +902,21 @@ def hack_project_files(
902
902
liblzma_path = pcbuild_path / "liblzma.vcxproj"
903
903
static_replace_in_file (
904
904
liblzma_path ,
905
- br "$(lzmaDir)windows;$(lzmaDir)src/liblzma/common;" ,
906
- br "$(lzmaDir)windows\vs2017;$(lzmaDir)src/liblzma/common;" ,
905
+ rb "$(lzmaDir)windows;$(lzmaDir)src/liblzma/common;" ,
906
+ rb "$(lzmaDir)windows\vs2017;$(lzmaDir)src/liblzma/common;" ,
907
907
)
908
908
static_replace_in_file (
909
909
liblzma_path ,
910
- br '<ClInclude Include="$(lzmaDir)windows\config.h" />' ,
911
- br '<ClInclude Include="$(lzmaDir)windows\vs2017\config.h" />' ,
910
+ rb '<ClInclude Include="$(lzmaDir)windows\config.h" />' ,
911
+ rb '<ClInclude Include="$(lzmaDir)windows\vs2017\config.h" />' ,
912
912
)
913
913
914
914
# Our logic for rewriting extension projects gets confused by _sqlite.vcxproj not
915
915
# having a `<PreprocessorDefinitions>` line in 3.10+. So adjust that.
916
916
try :
917
917
static_replace_in_file (
918
918
pcbuild_path / "_sqlite3.vcxproj" ,
919
- br "<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>" ,
919
+ rb "<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>" ,
920
920
b"<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r \n <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>" ,
921
921
)
922
922
except NoSearchStringError :
@@ -927,8 +927,8 @@ def hack_project_files(
927
927
ssl_proj = pcbuild_path / "_ssl.vcxproj"
928
928
static_replace_in_file (
929
929
ssl_proj ,
930
- br '<ClCompile Include="$(opensslIncludeDir)\applink.c">' ,
931
- br '<ClCompile Include="$(opensslIncludeDir)\openssl\applink.c">' ,
930
+ rb '<ClCompile Include="$(opensslIncludeDir)\applink.c">' ,
931
+ rb '<ClCompile Include="$(opensslIncludeDir)\openssl\applink.c">' ,
932
932
)
933
933
934
934
pythoncore_proj = pcbuild_path / "pythoncore.vcxproj"
0 commit comments