Commit ebbccea9 authored by Jeremy Kloth's avatar Jeremy Kloth Committed by Victor Stinner

bpo-30368: Update build_ssl.py to restore Perl-less building (#1805)

* bpo-30368: Update build_ssl.py to restore Perl-less building

OpenSSL 1.0.2 releases changed how files are copied in the makefile,
thus causing Perl to be required even for Python's "prepared" OpenSSL.
Now build_ssl.py does the requisite copies before running nmake.

* bpo-30368: Update build_ssl.py to use prepared OpenSSL

* Updates SSL-linking projects to use the new include{suffix} directory
* build_ssl.py now only copies those files not handled by prepare_ssl.py

* * bpo-30368: Update build_ssl.py to use prepared OpenSSL

* Update SSL-linking projects to use the new include{suffix} directory

* Move comment to following line
parent d4324bac
......@@ -43,7 +43,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -106,7 +106,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -169,7 +169,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -233,7 +233,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -296,7 +296,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -360,7 +360,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -424,7 +424,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -488,7 +488,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......
......@@ -43,7 +43,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -106,7 +106,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -169,7 +169,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -233,7 +233,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -296,7 +296,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -360,7 +360,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -424,7 +424,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc32"
AdditionalIncludeDirectories="$(opensslDir)\include32"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......@@ -488,7 +488,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="$(opensslDir)\inc64"
AdditionalIncludeDirectories="$(opensslDir)\include64"
/>
<Tool
Name="VCManagedResourceCompilerTool"
......
This diff is collapsed.
#! /usr/bin/env python3
# -*- coding: utf8 -*-
# The encoding declaration is required for running PC\VS9.0\build_ssl.py
# Script for preparing OpenSSL for building on Windows.
# Uses Perl to create nmake makefiles and otherwise prepare the way
# for building on 32 or 64 bit platforms.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment