Commit Graph

23 Commits

Author SHA1 Message Date
Juan M Gómez
642136ec4f Adds an extra optional argument to vcc: vctoolset Fixes #21335 (#21336) 2023-02-09 16:19:05 -05:00
Juan Carlos
78a99587a4 Deprecate TaintedString (#15423)
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
2021-01-15 18:56:38 -08:00
Timothee Cour
dc5a40f3f3 {.deprecated: [existsFile: fileExists].} (#14735)
* {.deprecated: [existsFile: fileExists].}

* s/existsFile/fileExists/ except under deps

* workaround pending #14819

* fix test
2020-07-02 16:19:13 +02:00
Fredrik Høisæther Rasch
8100e2e9cd Make vccexe parse response files (#13329) 2020-02-11 12:05:47 +01:00
Federico Ceratto
39290cf88c Fix spellings (#12277) [backport] 2019-09-27 07:02:54 +02:00
Toshiyuki-Tega
b7f8031e98 VCC discovery using vswhere (#6540) (#11559) 2019-06-26 10:52:22 +02:00
Miran
50d1a46537 better docs: osproc (#10708)
* better docs: osproc
* fix a typo in the docs, deprecate "demon"
2019-02-19 17:25:03 +01:00
Tomohiro
bad5ad6dc7 Fix issue #10358 (#10383)
* Fix bug: vccexe finds oldest VCC

* echo path to vcvarsall.bat as hint when failed to execute cl.exe
2019-01-23 15:02:26 +01:00
Neelesh Chandola
5491f40d54 fix vccexe not using correct path for detecting vcvarsall (#10364) 2019-01-21 10:05:23 +01:00
Tomohiro
4b4e4fc029 Fix unhandled exception that raised when nim was executed with --cc:vcc option (#10356) 2019-01-18 09:00:32 +01:00
Neelesh Chandola
6bdf7fdbce enum types can now be assigned values from enum with holes (#9958)
* Fixes https://github.com/nim-lang/Nim/issues/9952

* Remove workaround from vccexe
2018-12-13 12:14:25 +01:00
Neelesh Chandola
9ebe52cdeb Fix vccexe compilation 2018-12-13 12:40:52 +05:30
Fredrik Høisæther Rasch
caeb6110e6 VCCEXE: lower case const identifier 2017-04-04 19:26:59 +02:00
Fredrik Høisæther Rasch
618a15ed48 Moved vccdiscover to vccexe 2017-04-04 19:26:07 +02:00
Fredrik Høisæther Rasch
3d21e2ab66 Added documentation and explanatory comments to vccexe 2017-03-26 17:14:02 +02:00
Fredrik Høisæther Rasch
24f07d9b71 Exchanged debug compilation with verbose command-line argument 2017-03-21 12:18:32 +01:00
Fredrik Høisæther Rasch
c7a0087c82 vccdiscover: Added additional documentation
Added explaination that vccdiscover output is machine-parsable
2017-03-21 12:18:32 +01:00
Fredrik Høisæther Rasch
05faad30a4 vccexe tool can use vccdiscover utility
Used when vcvarsall path is not specified, or if only a vccversion is specified
2017-03-21 12:18:32 +01:00
Fredrik Høisæther Rasch
aa14ee1856 Created vccdiscover utility for vcc auto-discovery 2017-03-21 12:18:31 +01:00
Fredrik Høisæther Rasch
747e5a6b64 vccenv module for vcc auto-discovery
Only works for VCC Installations with Visual Studio 2015 and below
2017-03-21 12:18:31 +01:00
Fredrik Høisæther Rasch
289f72ad67 Fixed vccexe, now regards the command argument 2017-03-21 12:18:31 +01:00
Fredrik Høisæther Rasch
5341d36397 Reduced verbosity of vcvarsall
Only lines that are not part of the loaded developer environment are echoed
2017-03-21 12:18:29 +01:00
Fredrik Høisæther Rasch
45f61ad046 Moved vccexe to a more logical place (vccexe) 2017-03-21 12:17:09 +01:00