From 9abce88b4b0055d6238a838aa00360152e185f02 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 10 Jul 2018 14:12:33 +0200 Subject: Windows: fix echo for nmake It seems that nmake first tries to run executables on its own, and only pass commands to cmd if that fails. That means it's possible to have nmake run something like 'echo.exe' when the builtin 'echo' command was expected, which might give us unexpected results. To get around this, we create our own echoing script and call it explicitly from the nmake makefile. Fixes #6670 Reviewed-by: Andy Polyakov Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/6686) --- util/echo.pl | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 util/echo.pl (limited to 'util') diff --git a/util/echo.pl b/util/echo.pl new file mode 100644 index 0000000000..d90e52129b --- /dev/null +++ b/util/echo.pl @@ -0,0 +1,12 @@ +#! /usr/bin/perl + +use strict; +use warnings; +use Getopt::Std; + +our $opt_n = 0; + +getopts('n') or die "Invalid option: $!\n"; + +print join(' ', @ARGV); +print "\n" unless $opt_n; -- cgit v1.2.3