aboutsummaryrefslogtreecommitdiff
path: root/projects/build-openssl.bat
AgeCommit message (Collapse)Author
2019-04-08build-openssl.bat: Fixed support for OpenSSL v1.1.0+Steve Holme
2019-04-08build-openssl.bat: Perfer the use of if statements rather than goto (where ↵Steve Holme
possible)
2019-04-08build-openssl.bat: Perform the install for each build type directly after ↵Steve Holme
the build
2019-04-08build-openssl.bat: Split the install of static and shared build typesSteve Holme
2019-04-08build-openssl.bat: Split the building of static and shared build typesSteve Holme
2019-04-08build-openssl.bat: Move the installation into a separate functionSteve Holme
2019-04-08build-openssl.bat: Move the build step into a separate functionSteve Holme
2019-04-08build-openssl.bat: Move the OpenSSL configuration into a separate functionSteve Holme
2019-04-08build-openssl.bat: Fixed the BUILD_CONFIG variable not being initialisedSteve Holme
Should the parent environment set this variable then the build might not be performed as the user intended.
2018-09-23whitespace fixesViktor Szakats
- replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few indentations/line continuations in manual examples Closes https://github.com/curl/curl/pull/3037
2018-08-11projects: Improve Windows perl detection in batch scriptsJay Satiro
- Determine if perl is in the user's PATH by running perl.exe. Prior to this change detection was done by checking the PATH for perl/ but that did not work in all cases (eg git install includes perl but not in perl/ path). Bug: https://github.com/curl/curl/pull/2865 Reported-by: Daniel Jeliński
2018-06-03spelling fixesViktor Szakats
Detected using the `codespell` tool (version 1.13.0). Also secure and fix an URL.
2018-04-06build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15Jay Satiro
.. and do the same for build-wolfssl.bat. Because MS calls it VC14.1. Closes https://github.com/curl/curl/pull/2189
2018-04-06build-openssl.bat: allow custom paths for VS and perlpatelvivekv1993
Fixes #2430 Closes #2457
2018-02-08build-openssl.bat: Follow up to 648679ab8e to suppress copy/move outputSteve Holme
2018-02-08build-openssl.bat: Fixed incorrect move if destination build folder existsSteve Holme
2018-02-06build-openssl.bat/build-wolfssl.bat: Build platform is optionalSteve Holme
Whilst the compiler parameter is mandatory, platform is optional as it is automatically calculated by the :configure section. This partially reverts commit 6d62d2c55d.
2018-02-05build-openssl.bat: Extend VC15 support to include Enterprise and ProfessionalSteve Holme
...and not just the Community Edition.
2017-12-22build-openssl.bat: Added support for VC15Steve Holme
2017-10-04build-openssl.bat: Warn OpenSSL 1.1.0 not yet supportedJay Satiro
Ref: https://github.com/curl/curl/issues/1002
2016-03-06build-openssl/checksrc.bat: Fixed prepend vs append of Perl pathSteve Holme
Fixed inconsistency from commit 1eae114065 and 0ad6c72227 of the order in which Perl was added to the PATH.
2016-03-05build-openssl.bat: Fixed cannot find perl if installed but not in pathSteve Holme
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-08-08scripts: Added missing commentsSteve Holme
2015-08-08scripts: Allow -help to be specified in any argumentSteve Holme
Allow the -help command line argument to be specified in any argument and not just as the first.
2015-07-26build-openssl.bat: Added support for VC14Steve Holme
2015-07-25build-openssl.bat: Show syntax if required args are missingJay Satiro
2015-04-02build-openssl.bat: Fix mixed line endingsJay Satiro
Use LF not CRLF, throughout. msysgit will only convert a file to CRLF on checkout if it's not mixed.
2015-01-16build-openssl.bat: Added check for Perl installationSteve Holme
2014-11-02build-openssl.bat: Fix x64 release buildJay Satiro
Prior to this change if x64 release was specified a failed attempt was made to build x86 release instead.
2014-09-12newlines: fix mixed newlines to LF-onlyRay Satiro
I use the curl repo mainly on Windows with the typical Windows git checkout which converts the LF line endings in the curl repo to CRLF automatically on checkout. The automatic conversion is not done on files in the repo with mixed line endings. I recently noticed some weird output with projects/build-openssl.bat that I traced back to mixed line endings, so I scanned the repo and there are files (excluding the test data) that have mixed line endings. I used this command below to do the scan. Unfortunately it's not as easy as git grep, at least not on Windows. This gets the names of all the files in the repo's HEAD, gets each of those files raw from HEAD, checks for mixed line endings of both LF and CRLF, and prints the name if mixed. I excluded path tests/data/test* because those can have mixed line endings if I understand correctly. for f in `git ls-tree --name-only --full-tree -r HEAD`; do if [ -n "${f##tests/data/test*}" ]; then git show "HEAD:$f" | \ perl -0777 -ne 'exit 1 if /([^\r]\n.*\r\n)|(\r\n.*[^\r]\n)/'; if [ $? -ne 0 ]; then echo "$f"; fi; fi; done
2014-05-20build-openssl.bat: Added check for OpenSSL source directorySteve Holme
2014-05-20build-openssl.bat: Added default source directory when not specifiedSteve Holme
Added a default source directory so the user doesn't have to specify one - the same as that, which the Visual Studio project files expect the OpenSSL dependencies to be in.
2014-05-06build-openssl.bat: Corrected use of angled brackets in help outputIvo Bellin Salarin
Angled brackets were used in the help output to indicate that the compiler and platform arguments are mandatory. Unfortunately this caused a "< was unexpected at this time" error as the characters are interpreted as re-direction characters when not escaped.
2014-05-01build: Added OpenSSL VC build helper for side-by-side compilationsSteve Holme