From 6cef9331fd3bd091e2b06245452e7e3f93f0cef8 Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Fri, 3 Jul 2020 15:15:15 +0200 Subject: define build system and provider on Windows --- win32/build/confutils.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'win32') diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 5d6ba3baac..2f2c01e47d 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -126,6 +126,17 @@ build_dirs = new Array(); extension_include_code = ""; extension_module_ptrs = ""; +(function () { + var wmiservice = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2"); + var oss = wmiservice.ExecQuery("Select * from Win32_OperatingSystem"); + var os = oss.ItemIndex(0); + AC_DEFINE("PHP_BUILD_SYSTEM", os.Caption + " [" + os.Version + "]", "Windows build system version"); + var build_provider = WshShell.Environment("Process").Item("PHP_BUILD_PROVIDER"); + if (build_provider) { + AC_DEFINE("PHP_BUILD_PROVIDER", build_provider); + } +}()); + if (!MODE_PHPIZE) { get_version_numbers(); } -- cgit v1.2.1