Victor Perevertkin
92dfec219d
[CMAKE][CONFIGURE] Enable runtime checks on MSVC by default.
...
Remove RTC switch from configure.cmd, now MSVC runtime checks are
supposed to be enabled/disabled via CMake define (-DRUNTIME_CHECKS=1)
Prepare for adding more dynamic analysis options
2020-04-11 02:48:12 +03:00
Victor Perevertkin
d37799ea3e
[CONFIGURE] Simplify version detection for modern Visual Studio
2020-03-31 12:29:56 +03:00
Serge Gautherie
0f84605242
[CONFIGURE] Add support for 'Visual Studio 2019, v16.4' ( #2147 )
2019-12-10 12:37:43 +01:00
William Kent
bf8dda4c91
[CONFIGURE] Add support for latest MSVC toolchain ( #1940 )
2019-09-26 23:49:52 +02:00
Andrew Cook
ce531a28ec
Rework host tools
...
Now configured at the same time as reactos and only
one list of targets to maintain
Correctly rebuilds when a tool changes (tested widl)
2019-08-17 17:39:31 +02:00
Stanislav Motylkov
5cff9163e9
[CONFIGURE] Add MSVC compiler 19.22.27905 (VS Community 2019) ( #1774 )
2019-07-30 23:01:23 +02:00
woachk
9fcf20a412
[CONFIGURE] Add support for VS16.1 ( #1594 )
2019-06-02 00:38:30 +02:00
Raul Tambre
3592ca6545
[CONFIGURE] Add VS 16.0 support.
2019-03-31 20:02:56 +02:00
Raul Tambre
989667f0c2
[CONFIGURE] Simplify Visual Studio generator selection.
...
CMake >3.2 supports specifying the architecture through the -A parameter,
allowing the logic to be simplified.
Specifying the architecture like this is also required since Visual Studio 2019.
2019-03-31 20:02:55 +02:00
William Kent
f6f1255cf7
Add support for latest VS2017 (15.0) compiler ( #1050 )
...
Latest VS 2017 CL.EXE compiler (version 19.16...) wasn't being correctly detected by the configure.cmd script.
2018-11-19 17:34:08 +01:00
Oleksandr Shaposhnikov
729d6e7981
[CONFIGURE] Fix tabulation issue
2018-08-17 17:45:07 +03:00
Oleksandr Shaposhnikov
c8d51bb87a
[CONFIGURE] Added support for new VS 19.15.x
2018-08-16 18:13:54 +03:00
Timo Kreuzer
994eb598b3
[CMAKE] Add support for VS 15.7.1 / CL 19.14.x
2018-06-24 11:42:43 +02:00
Serge Gautherie
695547cd8c
[CONFIGURE][CMAKE] Remove Visual Studio 9 (2008) support
...
ReactOS does not compile anymore with it.
VS9 is already officially unsupported.
CORE-11836
2018-06-05 18:59:36 +02:00
Thomas Faber
0ce87167cc
[CONFIGURE] Add support for VS2017 Update 3.
2018-03-17 16:41:46 +01:00
Trevor Thompson
1815bdf3cc
[CMAKE] Add some fool-proofing to configure.cmd related to MSVS:
...
-VSSolution switch now outputs to a dedicated folder if running from source directory.
-Give an error if the user is trying to mix ninja and VSSolution in the same output directory.
-In a MingW environment, give an error on VSSolution switch and give a warning on RTC switch.
-Fix -DNEW_STYLE_BUILD=0 option.
-Ensure the source path doesn't contain any spaces.
-Issue a warning if passed an invalid switch.
-Don't announce completion if there were errors.
-Make end message specific for VSSolution.
-Replace redundant exit commands with quit label, as suggested by HBelusca.
2018-01-31 11:06:11 +01:00
Timo Kreuzer
10e0d9ebb9
[CONFIGURE] Add CL version 19.12.* (VS 15 / 2017) to configure.cmd
2017-12-26 15:09:57 +01:00
Amine Khaldi
09c06a2f45
[CLANG-CL] Initial commit that allows us to compile ReactOS with clang-cl.
2017-11-23 14:09:57 +01:00
Alexander Shaposhnikov
b46d3ce5e9
[CONFIGURE] Add -VS_VER flag ( #86 )
...
This flag can override the detected version of VS.
Usage example: `configure.cmd vssolution -VS_VER 14`
2017-10-23 19:28:15 +03:00
Colin Finck
950c86fb4c
Fix remaining text file line endings in the tree. ( #18 )
...
Based on https://stackoverflow.com/a/1511273
Also enforce CRLF for all *.xml files in our tree, because they are distributed with ReactOS.
2017-10-06 15:00:36 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00