diff options
author | Anatol Belski <ab@php.net> | 2019-03-11 20:41:45 +0100 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2019-03-11 20:41:45 +0100 |
commit | 6814ba11bc8c2638b7345aaea176fc7c678aa07f (patch) | |
tree | d4123adbbdc8ece48781fefd01a5ba413a72f82e /win32 | |
parent | e93259bb23500e26a7b0317cde9ad5398eec074e (diff) | |
download | php-git-6814ba11bc8c2638b7345aaea176fc7c678aa07f.tar.gz |
Die hard if mc.exe or mt.exe not found
Even configure would pass, that producess quite subtle build errors
which are better to avoid at configure stage already.
Diffstat (limited to 'win32')
-rw-r--r-- | win32/build/confutils.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/win32/build/confutils.js b/win32/build/confutils.js index a74812e7f4..d943453bf8 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -2936,11 +2936,15 @@ function toolset_setup_project_tools() PATH_PROG('lemon'); // avoid picking up midnight commander from cygwin - PATH_PROG('mc', WshShell.Environment("Process").Item("PATH")); + if (!PATH_PROG('mc', WshShell.Environment("Process").Item("PATH"))) { + ERROR('mc is required') + } // Try locating the manifest tool if (VS_TOOLSET) { - PATH_PROG('mt', WshShell.Environment("Process").Item("PATH")); + if (!PATH_PROG('mt', WshShell.Environment("Process").Item("PATH"))) { + ERROR('mt is required') + } } } /* Get compiler if the toolset is supported */ |