summaryrefslogtreecommitdiff
path: root/win32/build/confutils.js
Commit message (Collapse)AuthorAgeFilesLines
* Fix #79146: cscript can fail to run on some systemsDeus Kane2020-01-211-1/+1
| | | | | | | | | In the buildconf and configure batch files, Windows' cscript utility was being run without the /e:jscript flag. This works on systems that have not had the default .js file association changed, but if .js has been re-associated to (say) an IDE, the batch files fail with the error message: Input Error: There is no script engine for file extension ".js".
* Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2019-03-181-1/+25
|\ | | | | | | | | * PHP-7.2: Add bison version check to configure
| * Add bison version check to configureChristoph M. Becker2019-03-181-1/+25
| | | | | | | | | | Since we're already checking for the minimum required re2c version, also checking for the minimum required bison version is sensible.
* | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2019-03-111-2/+6
|\ \ | |/ | | | | | | * PHP-7.2: Die hard if mc.exe or mt.exe not found
| * Die hard if mc.exe or mt.exe not foundAnatol Belski2019-03-111-2/+6
| | | | | | | | | | Even configure would pass, that producess quite subtle build errors which are better to avoid at configure stage already.
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2018-12-301-1/+1
|\ \ | |/ | | | | | | * PHP-7.2: Drop deprecated /Gm compile option
| * Drop deprecated /Gm compile optionChristoph M. Becker2018-12-301-1/+1
| | | | | | | | | | | | | | The `/Gm` option of `cl` is deprecated[1], and `cl` claims that it will be removed in the future, so we're dropping it right away. [1] <https://docs.microsoft.com/en-us/cpp/build/reference/gm-enable-minimal-rebuild?view=vs-2017>
| * Sync leading and final newlines in source code filesPeter Kokot2018-10-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-57/+57
| |
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-57/+57
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2018-09-181-0/+5
|\ \ | |/ | | | | | | * PHP-7.2: Add spectre switch for suitable vc14 versions
| * Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-09-181-0/+5
| |\ | | | | | | | | | | | | * PHP-7.1: Add spectre switch for suitable vc14 versions
| | * Add spectre switch for suitable vc14 versionsAnatol Belski2018-09-181-0/+5
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2018-09-131-0/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Sync version for vc++ 15.9
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-09-131-0/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Sync version for vc++ 15.9
| | * Sync version for vc++ 15.9Anatol Belski2018-09-131-0/+2
| | |
* | | Remove asan incompatible optionsAnatol Belski2018-08-031-3/+0
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-06-281-0/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Sync versions for VC++ 15.8
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-06-281-0/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Sync versions for VC++ 15.8
| | * Sync versions for VC++ 15.8Anatol Belski2018-06-281-0/+2
| | |
* | | Remove old SVN keywords substitutionsPeter Kokot2018-06-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | When the PHP source code was versioned in Subversion, there was possible to substitute certain keywords such as $Id$ with revision number, last change time and author name. Such approach is not used in Git so this patch removes these outdated artifacts from source code files.
* | | The ZEND_EXTENSION change is merged with xdebug now so we can drop this for ↵Kalle Sommer Nielsen2018-06-111-5/+0
| | | | | | | | | | | | master only
* | | Merge branch 'PHP-7.2'Anatol Belski2018-05-281-0/+4
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-7.2: Translate correct C++ version with suitable compiler Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT)
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-05-281-0/+4
| |\ \ | | |/ | | | | | | | | | | | | * PHP-7.1: Translate correct C++ version with suitable compiler Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT)
| | * Translate correct C++ version with suitable compilerAnatol Belski2018-05-281-0/+4
| | |
* | | Implement output verbosity seting for nmakefileAnatol Belski2018-04-201-33/+66
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-03-261-1/+5
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix phpize build when DEFINE() is involved
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-261-1/+5
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix phpize build when DEFINE() is involved
| | * Fix phpize build when DEFINE() is involvedAnatol Belski2018-03-261-1/+5
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-03-251-0/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Sync version for VC++ 15.7
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-251-0/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Sync version for VC++ 15.7
| | * Sync version for VC++ 15.7Anatol Belski2018-03-251-0/+2
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-03-121-3/+3
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Provide core includes for the resource compiler by default
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-121-3/+3
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Provide core includes for the resource compiler by default
| | * Provide core includes for the resource compiler by defaultAnatol Belski2018-03-121-3/+3
| | |
* | | Enable more asan checksAnatol Belski2018-03-111-0/+4
| | |
* | | Fix clang build and analyze with SIMD enabledAnatol Belski2018-03-111-1/+2
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-03-071-1/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Exclude /Qspectre for clang analyzer
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-03-071-1/+2
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Exclude /Qspectre for clang analyzer
| | * Exclude /Qspectre for clang analyzerAnatol Belski2018-03-071-1/+2
| | |
* | | Reflect native instruction set in snap filenameAnatol Belski2018-03-021-3/+3
| | |
* | | Add intrinsics info to configure outputAnatol Belski2018-03-021-12/+19
| | |
* | | Add basic cppcheck suppressions fileAnatol Belski2018-02-191-1/+3
| | |
* | | Don't add empty include pathAnatol Belski2018-02-191-0/+3
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-02-191-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Use more jobs with cppcheck
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-02-191-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Use more jobs with cppcheck
| | * Use more jobs with cppcheckAnatol Belski2018-02-191-1/+1
| | |
* | | Handle special case when SSE only requested for 32-bit buildAnatol Belski2018-02-161-0/+11
| | |
* | | Rework --with-codegen-arch and --enable-native-intrinsics configAnatol Belski2018-02-161-3/+11
| | |