Commit Graph

51 Commits (af5836202ce06df0a96b36eb4a7cec7544c876eb)

Author SHA1 Message Date
spaceface777 60eedc2fc3
make.bat: quote paths when cloning `tcc` (#6209) 2020-08-24 13:00:30 +02:00
Ryan Willis f66967a88c
vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841) 2020-07-16 18:33:26 +02:00
spaceface777 8df8866c5a
make.bat: improve diagnostics, do not add V to PATH automatically (#5789) 2020-07-10 22:50:29 +03:00
spaceface777 d76e94bba8
make.bat: small tcc self-compilation cleanup 2020-06-19 14:09:34 +02:00
spaceface777 624005bbd0
tcc_win: fix tests 2020-06-19 12:54:56 +02:00
yuyi 2230cbae01
make.bat: add `-local flag 2020-06-04 14:07:02 +02:00
Emily Hudson bf92a8b80e
make.bat: use v.exe -cc msvc self when bootstrapping with msvc 2020-05-25 19:32:33 +03:00
yuyi b5af6d44c2
make.bat: git pull add `--quiet` 2020-05-22 16:42:34 +02:00
yuyi fe0b587b1f
make.bat: optimize vc download 2020-05-22 11:46:55 +03:00
Alexander Medvednikov 905cf326cd make.bat: use v.exe version 2020-05-18 15:46:56 +02:00
Alexander Medvednikov 7c923ce338 make.bat: use v.exe self instead of v self 2020-05-18 15:44:13 +02:00
Alexander Medvednikov 478ebed069 Revert "makefile: simplify and speed up"
This reverts commit c7e4f5eefb.
2020-05-13 15:33:44 +02:00
Alexander Medvednikov c7e4f5eefb makefile: simplify and speed up 2020-05-13 14:50:33 +02:00
yuyi 78c292b448
make.bat: more cleaning up 2020-05-07 12:29:26 +02:00
yuyi 61e00e6796
make.bat: add default msvc2015 config when there is no vswhere.exe 2020-05-06 12:05:52 +02:00
yuyi d455606037
make.bat: do not rebuild with -prod by default 2020-04-24 08:19:24 +03:00
Alexey 7b83a3332b
make: fix removing files; remove unused echo calls 2020-04-02 09:27:25 +02:00
yuyi 5f32663714
make.bat: fix not at root dir error 2020-03-20 16:40:49 +01:00
yuyi f41cf7465b
make.bat: optimize 2020-03-18 18:15:33 +01:00
lutherwenxu aab31f4b35
cmd/v: rewrite flags 2020-03-06 18:53:29 +01:00
lutherwenxu 9332a83ce6
move v.v to cmd/v 2020-02-09 10:08:04 +01:00
vitalyster 2f23ee4818 windows: cleanup after bootstrapping with unicode entrypoint 2019-12-27 19:07:31 +01:00
vitalyster 3f0f8bac49 windows: do not link gdi32/shell32 to console applications
* read os.args from argv when we have console
* dynamically load CommandLineToArgvW when we are GUI app
* link gdi32/shell32 in glfw module
2019-12-27 11:27:19 +03:00
Alexey d2c3c66ba4 make.bat: remove obj file after compilation (msvc) 2019-12-22 22:59:51 +03:00
Chanrles WANG 4ca453b6de make.bat improvements 2019-12-05 14:41:57 +03:00
vitalyster 9b38f59184 msvc: detect x86 host and use x86 build tools 2019-10-16 02:54:35 +03:00
joe-conigliaro 60e7c12e92
put back temp removed flags and env vars (#2339) 2019-10-14 16:51:12 +11:00
joe-conigliaro 9a2b8a0814
compiler: move msvc compiler to -cc flag instead of -os (#2338)
* move msvc to -cc flag instead of -os

* undo unrelated change

* do first build without msvc

* remvove flags temp

* fix comment
2019-10-14 16:41:46 +11:00
Alexander Medvednikov 387e56e215 move compiler/main.v to v.v 2019-10-14 04:41:37 +03:00
Alexander Medvednikov 114fce4242 make.bat: a better info message 2019-10-12 04:19:28 +03:00
Unknown User 64349b5006 make.bat: use C99 2019-10-07 23:22:32 +03:00
Alexey Lustin aaf286ec5e fix find vsdevcmd.bat in VS2019Preview 2019-10-06 16:27:50 +03:00
unknown-v 7c83c0569f make.bat: del v3.exe after gcc bootstrap 2019-09-27 21:42:42 +03:00
vitalyster f1bb25bfaf windows: Unicode input in REPL 2019-09-20 17:03:13 +03:00
vitalyster 059cb9cb74 cleanup make.bat and .travis.yml 2019-09-19 00:05:07 +03:00
vitalyster 52c5f0172e compiler: always define _UNICODE and UNICODE on Windows 2019-09-17 14:56:32 +03:00
Vitaly Takmazov fcc6dd1d4d make.bat: remove diagnostic output and msvc banners 2019-09-03 16:08:05 +03:00
Alexander Medvednikov 847b43f6e4 fix make.bat 2019-09-01 16:43:40 +03:00
MoGu c3f9b90911 fix msvc bootstrap 2019-08-31 11:39:09 +03:00
Emily Hudson 7fc899dfd6 bootstrap: single make.bat, default msvc option for forcing gcc 2019-08-30 00:13:53 +03:00
Alexander Medvednikov beef793e83 make.bat: make sure v.exe has been generated 2019-08-29 00:38:09 +03:00
Alexander Medvednikov 92a1eb958a make.bat: exit if compilation failed 2019-08-29 00:18:30 +03:00
Delyan Angelov 2d87fea074 compiler: allow passing options to v run 2019-08-27 21:08:54 +03:00
Delyan Angelov d362f73af8 compiler: support passing -cc to specify the desired C compiler 2019-08-23 11:42:48 +03:00
Alexander Medvednikov d984f2ccec make: remove curl dependency 2019-08-17 19:24:24 +03:00
unknown-v 4f8acca153 bat files: v.c to v_win.c 2019-08-17 16:31:44 +03:00
Alexander Medvednikov a4e648627e
make.bat: v_win.c 2019-08-17 13:47:18 +03:00
Alexander Medvednikov 20dd538b65
make.bat: use v_win.c 2019-08-17 12:51:22 +03:00
Emily Hudson f628d6d35d Bootstrap twice on windows 2019-08-11 21:04:39 +03:00
vitalyster 93a3521a67 Update make.bat 2019-07-24 13:15:00 +02:00