Anatol Belski
d1fc9b425f
Fix re2c version detection
2017-10-10 10:52:52 +02:00
Anatol Belski
e7f4e67155
Add dump env target
2017-08-18 11:08:27 +02:00
Anatol Belski
4ef9f536ba
fix missing var for phpize
...
(cherry picked from commit 36c3d71407
)
2017-07-17 19:38:50 +02:00
Anatol Belski
f7b8322b14
Support also no,shared configure arg vals by default
...
This indirectly fixes bug #74398 where --with-extname is expected to be
configured shared with our default dependency package. With a non
default deps, it still can be enforced --with-extname=static
2017-04-24 15:46:22 +02:00
Anatol Belski
dd17659b86
fix re2c version comparison
2017-04-11 11:03:24 +02:00
Anatol Belski
f98d8f6c15
/guard is also a security flag
2017-01-07 02:25:00 +01:00
Anatol Belski
5b9d7160c5
don't fail miserably, when an unknown vc version is used
2016-11-18 18:19:47 +01:00
Anatol Belski
5008acd1f6
add vc15 to the list
2016-11-17 23:43:32 +01:00
Stricted
81fed37784
fix erroneous line in confutils.js
2016-11-12 02:35:41 +01:00
Anatol Belski
cf4f168d4c
rename the tmp ini file, to keep it consistent with m4 variant
2016-11-04 18:42:36 +01:00
Anatol Belski
4b472b0763
prefer symbols read from the bin to those matching the naming scheme
2016-10-30 21:26:19 +01:00
Anatol Belski
4dfd7de974
remove debug out
2016-10-30 21:12:50 +01:00
Anatol Belski
c5a4a6f1f2
fix link with deps pdb availability
...
Unlike debugger, linker is currently not able to read the pdb files,
even if they're put onto path. As result, a lot of LNK4099 warnings
and in some cases also missing debug information in the end binaries.
This is solved by copying the relevant pdb into the build dir, which
then can be picked up on link time. This also leads to the inclusion
of those pdb files into the debug package, so symbols won't be missed
in crash dumps. As otherwise the debug info for dependencies is only
contained in the dependency packages.
2016-10-30 20:55:38 +01:00
Anatol Belski
cdea5eb941
use rather the makefile var
2016-10-30 15:29:13 +01:00
Anatol Belski
78a164bad5
rename the env setting target and reuse it for build-snap
2016-10-30 15:22:45 +01:00
Anatol Belski
c7ec36d4fa
fix condition
2016-10-29 17:54:26 +02:00
Anatol Belski
5b04a2187e
generate test ini file, so shared exts are loaded for nmake test
2016-10-29 02:08:48 +02:00
Anatol Belski
a481291f02
use rather the nmake var as it's evaluated on every run
2016-10-27 22:34:34 +02:00
Anatol Belski
1be8339891
prepend known bin folders to the path for nmake test runs
2016-10-27 20:41:41 +02:00
Anatol Belski
62bed405da
sync win32 makefile with makedist zendparse exports
...
With a newer bison this part is relevant. Whil bison 2.4.1 is still
used, this changes cater for the forward compatibility.
2016-09-29 12:56:49 +02:00
y-uti
acc58f1845
Make phpize set a proper build type (windows)
2016-07-12 12:59:11 +02:00
Anatol Belski
0df2575e9f
extend check for add_flag
2016-03-01 09:36:07 +01:00
Anatol Belski
9ccf3a0292
fix nmake clean in phpize mode
2016-02-29 11:00:09 +01:00
Anatol Belski
9bef2212aa
cleanup duplicated var
2016-02-14 17:20:37 +01:00
Anatol Belski
8289f11390
fix file lists with subdirs passed to EXTENSION()
...
The underlying place responsible is the ADD_SOURCES() function. With
this, the calls like
EXTENSION("hello", "sub0/file0.c sub1/file1.c", ...)
are working correctly. Same for
ADD_SOURCES("some/dir", "sub0/file0.c sub1/file1.c", ...)
2016-02-14 17:15:20 +01:00
Anatol Belski
2764586c6d
fix extensions path for nmake install
2016-02-01 15:42:32 +01:00
Anatol Belski
7f4ae19c80
added /guard:cf to release builds
2015-08-19 10:56:43 +02:00
Kalle Sommer Nielsen
41404bfafd
Also silence copy here
2015-06-22 15:26:21 +02:00
Anatol Belski
6fea2f1dd7
fix phpize mode for manifest embedding
2015-05-31 23:03:47 +02:00
Anatol Belski
4bbfa2469e
take the default manifest
...
yet to be reworked for the case some custom manifest were supplied
2015-05-28 23:23:23 +02:00
Anatol Belski
2802fdaf0c
fixup default versions, just for the case
2015-05-28 23:23:17 +02:00
Anatol Belski
cf0397ef06
reverted 0512b38
and 1411ca5
2015-05-26 09:02:19 +02:00
Anatol Belski
1411ca58b1
implement necessary symbol exports
2015-05-23 20:55:20 +02:00
Kalle Sommer Nielsen
22fc3baa7a
Windows support for getrusage()
...
* See getrusage.c/h for implementation details and limitations
* Tests passes and have had their SKIPIF updated
* psapi.lib is now linked to by default
2015-05-20 15:45:37 +02:00
Anatol Belski
8f2b0e64d7
add config vars for phpize where conf opts aren't enabled
2015-05-04 16:07:27 +02:00
Kalle Sommer Nielsen
a7b4f32519
This should be the last of the old VC stuff in the Windows build system, also up the check to require VC11 now
2015-03-29 08:05:42 +02:00
Anatol Belski
5539cb5972
indicate if an ext was forced shared globally
2015-03-23 15:09:04 +01:00
Anatol Belski
f195870a9e
implemented --with-all-shared option
2015-03-23 15:09:01 +01:00
Anatol Belski
206481cd01
create php prefix before copying dlls
2015-03-12 15:25:43 +01:00
Nikhil Vimal
27defce2bc
More docs for /win32/build/confutils.js
...
Just adding a few more docs
2015-02-16 23:19:47 -06:00
Nikhil Vimal
616bf6601c
Adding some inline docs/docs cleanup
2015-02-09 05:41:49 -06:00
Anatol Belski
1463115e7e
Merge branch 'PHP-5.6'
...
* PHP-5.6:
fix timelib build configuration
Conflicts:
ext/date/config.w32
ext/date/config0.m4
win32/build/config.w32
win32/build/config.w32.phpize.in
2015-01-21 16:26:36 +01:00
Anatol Belski
35bfa022f9
Merge branch 'PHP-5.6'
...
* PHP-5.6:
make timelib_config.h inclusion configurable
Conflicts:
win32/build/config.w32
win32/build/config.w32.phpize.in
2015-01-21 13:55:07 +01:00
Anatol Belski
00ac1ae53c
add config option to target codegen architectures
2014-12-03 19:20:36 +01:00
Anatol Belski
f15463bf39
silence the lib.exe
2014-12-02 09:15:07 +01:00
Anatol Belski
1ae7743a07
less spaces in the makefile generated commands
2014-11-14 17:39:43 +01:00
Anatol Belski
034a88135f
separate LDFLAGS and ARFLAGS to fix the unknown opts warns
2014-11-14 17:39:42 +01:00
Anatol Belski
b6c8349be0
pass vc++ version to clang, that will be forwarded to _MSC_VER
2014-11-13 11:20:09 +01:00
Anatol Belski
8644f4624c
set the vc++ next name
2014-11-13 08:18:40 +01:00
Anatol Belski
4d7a21d0f2
pre create the build dir
...
otherwise response file generation might fail
2014-11-12 19:06:09 +01:00