Christoph M. Becker
20d13baab2
Fix #23 : Windows permissions incorrect after cloning ( #24 )
...
We set executable permissions for all .bat and .exe files. This is
required for running in Cygwin shells, but generally considered good
style.
2024-08-21 20:53:15 +02:00
Shivam Mathur
d1036b5b3d
Add support for toolset ( #15 )
2024-05-25 17:29:56 +05:30
Christoph M. Becker
6ee0f9557b
Fix x86 PGO builds wrt. 3a4163b0fa
...
PGO builds are not supported when cross-compiling, but our 32bit
production builds are supposed to be optimized. We fix this by doing
native builds of x86 on amd64 architectures, what is supported due to
the WOW64 subsystem, and is what we did before anyway.
2022-04-03 13:49:03 +02:00
dixyes
3a4163b0fa
Initial support for arm64 cross compilation
...
Closes GH-1.
2022-03-29 12:37:55 +02:00
Christoph M. Becker
15cc20920a
Be more strict when looking for the desired VS ( #56 )
...
* Be more strict when looking for the desired VS
On systems where VS 2017 and VS 2019 are available, the starter script
may choose VS 2019 if vc15 is requested. The documentation on vswhere
isn't particularly clear regarding the -version parameter, but it
states that a version range is expected. Therefore we change the
shell setup script accordingly.
* Remove break constructs
These had been introduced to cater to multiple found VS installations,
to only use the first one. Since the ranges are supposed to find only
a single installation, and since apparently the order of multiple
findings is not guaranteed, we remove the break constructs for better
readability of the source code.
2019-04-03 16:03:42 +02:00
Anatol Belski
b53316585a
Fix var name
2019-03-31 13:19:05 +02:00
Anatol Belski
8b957129bd
Fix loops
2019-03-31 13:05:27 +02:00
Anatol Belski
76ede8f900
Renames VC => VS
...
Rename starter scripts for 16
2019-03-31 12:51:55 +02:00
Anatol Belski
c3a4890b8a
Check for Windows SDK 10.0 for VC14, too
2017-11-16 11:13:02 +01:00
Anatol Belski
c3bb9777bb
reset errorlevel before tool run, set the current on exit
2017-08-21 10:49:42 +02:00
Anatol Belski
8e3d43905b
Support also preview releases
...
But for now - only as a fallback if no other VS install could be found.
2017-07-13 11:15:38 +02:00
Anatol Belski
7cc9c62cae
make us also recognize pure build tools installation, too
2017-05-17 10:29:37 +02:00
Anatol Belski
bcd7690d78
Revert back to 14 as lowest to avoid WTFs
...
The tools won't act as expected on lower than 7.0, so spare the false
bug reports.
2017-05-09 14:52:02 +02:00
Anatol Belski
bef5693b20
Allow down to vc11
...
It still can be coupled with sdk 8.1, so while no particularly practical
for PHP, still might be useful. We still keep on vc14 as lowest for PHP.
2017-05-08 19:09:26 +02:00
Anatol Belski
49f6a761e2
improve path check for vc15+
2017-05-08 18:32:23 +02:00
Anatol Belski
c385a12d58
further improvements to crt version checks
2017-05-08 18:21:54 +02:00
Anatol Belski
07546d9304
simplify
2017-05-08 18:09:18 +02:00
Anatol Belski
79da1ed7af
improve crt version check
2017-05-08 18:07:33 +02:00
Anatol Belski
5ccdabeb39
fix crt version check, be future compatible
2017-05-08 17:36:24 +02:00
Anatol Belski
6b50dabf00
fix condition
2017-03-13 18:39:15 +01:00
Anatol Belski
f5f5620c55
don't check for sdk 8.1 for vc15 and up, only vc14 is relevant
2017-03-13 18:22:19 +01:00
Anatol Belski
36f67d7cce
vc15 support, more to follow
2017-03-08 02:46:46 +01:00
Anatol Belski
7395237e33
edit error msg
2016-10-28 01:59:25 +02:00
Anatol Belski
2684ac07c7
bat files should have windows eol
2016-10-23 21:36:33 +02:00
Anatol Belski
03dd696c99
rename var
2016-10-23 21:34:15 +02:00
Anatol Belski
b92a5ad29b
add some info, formatting and a couple of other improvements
2016-10-23 19:41:29 +02:00
Anatol Belski
f1c27b9ff5
add dumpenv and rename a bit
2016-10-23 19:22:05 +02:00