Anatol Belski
1acbcdeb27
generate response files for use by linker
...
Object dir path can under circumstances cause that the expanded
command line exceeds the length allowed by the OS. Linker can read
the object lists from a file which eliminates this issue.
2014-11-12 17:57:17 +01:00
Anatol Belski
79c61c71c2
generalize arch setup
2014-11-12 17:57:16 +01:00
Anatol Belski
524f854193
eliminate duplicated identical function definitions
2014-11-11 18:24:21 +01:00
Anatol Belski
9757d9adbf
generalize --with-php-build option handling
2014-11-11 18:24:20 +01:00
Anatol Belski
c0db5cd93d
refactor zts related config
2014-11-11 18:24:19 +01:00
Anatol Belski
6d215f8cee
fix trailing slash
2014-11-11 00:51:21 +01:00
Anatol Belski
d509e79d70
further fixes to win build
...
- fixed pdb generation with vs
- made object-out-dir to use an absolute path, that fixes path issues
with x86/x64 and nmake snap
2014-11-11 00:38:37 +01:00
Anatol Belski
64c081f347
moved libs and debug/release mode setup into functions
2014-11-10 23:30:16 +01:00
Anatol Belski
744fb45217
better description for the toolset config option
2014-11-10 10:58:21 +01:00
Anatol Belski
12cf41ca35
move more common ldflags into function
2014-11-07 19:58:30 +01:00
Anatol Belski
af7e3064f3
rename intel toolset to icc - shorter
2014-11-07 19:24:17 +01:00
Anatol Belski
2e5cba25e8
either ms or intel linker is used, /libpath is supported
2014-11-07 18:39:03 +01:00
Anatol Belski
fc734cf95d
further catch up with phpize and improved clang arch setup
2014-11-07 18:33:37 +01:00
Anatol Belski
cfd2b39c18
add /fallback for clang-cl
2014-11-07 14:36:13 +01:00
Anatol Belski
c78c6adbd5
parametrize WINVER and update its value
2014-11-07 14:07:33 +01:00
Anatol Belski
b155ba21bd
further refactoring of toolset+phpize stuff
2014-11-07 13:48:29 +01:00
Anatol Belski
4d8c28af60
catch up the toolset changes with phpize
...
also packed common parts into functions so there's less code duplication
2014-11-07 11:48:03 +01:00
Anatol Belski
46d6baf6a0
fix linking for clang, using linker directly
2014-11-07 10:18:11 +01:00
Anatol Belski
1310bb5e2e
using the determined linker instead of compiler
...
this is a clang issue, longer parameter strings would be issue for both
compiler and linker
2014-11-07 10:18:03 +01:00
Anatol Belski
ac71c5812b
fix x64 recognition for clang and icc
2014-11-07 10:18:02 +01:00
Anatol Belski
cd2aa28a7d
basic support for Intel Composer
2014-11-07 10:18:01 +01:00
Anatol Belski
876c7c451c
build system to support clang
2014-11-07 10:18:00 +01:00
Anatol Belski
f5092bd304
final name for vc14 isn't yet set
2014-11-06 13:50:19 +01:00
Anatol Belski
1b4e9c2713
Merge branch 'pull-request/869'
...
* pull-request/869:
Various fixes to allow support for new VS2014 features - Added some typeof checks to handle JS errors introduced in VS2014 - Added VS2014 to the list of compilers - Changed to use stdint.h if we are using VS2014 or higher - Skip defining timespec if we're using VS2014 or higher - Moved u_char typedef out to always be defined regardless of VS version
2014-11-06 13:42:24 +01:00
Chris Tankersley
6b0eca060f
Various fixes to allow support for new VS2014 features
...
- Added some typeof checks to handle JS errors introduced in VS2014
- Added VS2014 to the list of compilers
- Changed to use stdint.h if we are using VS2014 or higher
- Skip defining timespec if we're using VS2014 or higher
- Moved u_char typedef out to always be defined regardless of VS version
2014-11-05 18:00:09 -05:00
Anatol Belski
db6cc049ad
let phpize profit from /mp as well
2014-10-08 11:14:23 +02:00
Anatol Belski
9a3af83ee2
fix phpize for /mp and more
2014-10-08 11:01:15 +02:00
Anatol Belski
892efcfc3d
fix /mp usage for VC++
2014-10-08 10:59:15 +02:00
Anatol Belski
b129fecef2
fix wording
2014-10-08 09:01:46 +02:00
Anatol Belski
1ff094deb4
remove the remains of dsp files handling
2014-10-03 19:38:40 +02:00
Anatol Belski
4b3e198023
removed *.dsw and *.dsp files
2014-09-28 19:02:09 +02:00
Nikita Popov
982f02afe6
Remove zend_dynamic_array
...
This was introduced back in 2000 to test a new hashtable
implementation and is no longer used.
2014-09-22 23:45:13 +02:00
Nikita Popov
02bb637bb8
Remove static allocator
...
We didn't even compile this file anymore
2014-09-22 23:45:13 +02:00
Florian MARGAINE
8eb7e7bf7f
Merge branch 'master' into issue-67910
...
Conflicts:
README.PARAMETER_PARSING_API
ext/gmp/tests/001.phpt
2014-09-20 10:09:21 +02:00
Florian MARGAINE
cf0303e782
Replaces php5 with php7, without whitespace changes.
2014-09-20 10:01:44 +02:00
Anatol Belski
2700e248b8
add the missing src file
2014-09-20 01:43:05 +02:00
Johannes Schlüter
d0cb715373
s/PHP 5/PHP 7/
2014-09-19 18:33:14 +02:00
Anatol Belski
c030ff3e71
switch to using mbrlen with VS
2014-09-13 13:52:10 +02:00
Anatol Belski
bc7833ddd2
switch to built-in atanh() on vs2013 and up
2014-09-01 15:45:55 +02:00
Anatol Belski
8a7d434025
fix acosh and asinh on win64 with vs2013+
2014-09-01 14:21:53 +02:00
Lior Kaplan
56d02d564e
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
typofixes
2014-08-17 15:51:15 +03:00
Lior Kaplan
be2128c805
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
typofixes
2014-08-17 15:48:22 +03:00
Veres Lajos
3f42f2f5d1
typofixes
2014-08-17 15:44:02 +03:00
Xinchen Hui
235d0241d1
Merge branch 'PHP-5.5' into PHP-5.6
2014-07-25 10:52:41 +08:00
Anatol Belski
6fcd8e5865
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
fix nmake snap when ext name is different in target dll
2014-07-21 14:46:57 +02:00
Anatol Belski
dc3a5d783f
fix nmake snap when ext name is different in target dll
2014-07-21 14:45:49 +02:00
Xinchen Hui
9bef96d96e
Merge branch 'PHP-5.5' into PHP-5.6
2014-07-19 13:12:36 +08:00
Anatol Belski
982342b057
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
implemented copy libs of core exts in phpize mode
2014-07-18 18:40:09 +02:00
Anatol Belski
c5ccaf1d04
implemented copy libs of core exts in phpize mode
2014-07-18 18:38:57 +02:00
Anatol Belski
f304fb848f
Merge branch 'PHP-5.4' into PHP-5.5
...
* PHP-5.4:
fix copy the ext dll into the prefix path in phpize mode
fix default prefix in phpize mode
fix file with zero size usage in phpize mode
2014-07-18 11:40:53 +02:00