Nicolas Sauzede
59d4535f84
makefile: Detect Linux
2019-10-13 16:13:25 +03:00
Delyan Angelov
d3a206d6db
compiler: prepare for moving compiler to vlib/vcompiler (stage 1)
...
* compiler: prepare for moving under vlib/vcompiler .
* make: stabilize the Makefile (extract rules for freshly cloning vc and tccbin).
2019-10-13 13:11:52 +03:00
Nicolas Sauzede
12eba4d311
makfile: remove tcc before clone
2019-10-13 12:13:07 +03:00
Alexander Medvednikov
9845fade89
use tcc on linux by default
2019-10-12 16:54:53 +03:00
Alexander Medvednikov
fdef2b0f8b
makefile: use C 99 standard
2019-10-06 17:35:14 +03:00
Nicolas Sauzede
433e69e560
makefile: Recompile V itself also for nix, if needed
...
* Only self rebuild if v.c and v HEAD versions differ
2019-10-04 16:12:54 +03:00
Alexander Medvednikov
3c0fce4928
makefile: hide the warnings for now
2019-09-17 18:01:49 +03:00
vitalyster
52c5f0172e
compiler: always define _UNICODE and UNICODE on Windows
2019-09-17 14:56:32 +03:00
Alexander Medvednikov
3db4d66824
operator | not defined on bool
2019-09-15 19:35:48 +03:00
Alexander Medvednikov
5055ac4b23
makefile: now that v.c is regenerated after every commit, it is no longer needed to run "v -o v compiler"
2019-09-13 14:02:34 +03:00
joe-conigliaro
a0b3d0809d
makefile: uname osx fix & detect MinGW & MSYS
2019-09-04 19:49:11 +03:00
Sauzede, Nicolas
a206667b4d
Make Makefile make windows build succesfully on MSYS2/mingw64
2019-09-04 02:43:24 +03:00
Alexander Medvednikov
e2c7d3b2d9
v symlink
2019-08-27 19:35:48 +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
Alexander Medvednikov
a336775ae6
Makefile: use ./v
2019-08-16 23:31:45 +03:00
Alexander Medvednikov
b188ecf680
Makefile: re-write make test
in V
2019-08-16 16:51:46 +03:00
Alexander Medvednikov
09340d48a0
Makefile: simplify
2019-08-16 09:36:14 +03:00
Alexander Medvednikov
40e788552c
Makefile: fix info message
2019-08-16 09:25:10 +03:00
Alexander Medvednikov
287ab1ffb0
Makefile: don't build vget (openssl dependency)
2019-08-13 01:07:21 +03:00
Delyan Angelov
e96f0b5409
Makefile: use simpler shell syntax.
2019-08-12 09:13:44 +03:00
Delyan Angelov
58b52aa9fb
Makefile: 'make install' should build v too.
2019-08-10 10:20:59 +02:00
Alexander Medvednikov
cb7e87589c
Update Makefile
2019-08-10 10:17:58 +02:00
iRedMail
2ebfc8ab73
Fix copy issue and symbol link
...
- Fix the issue while running `make install` on Debian 10:
```
# make install
rm -rf /usr/local/{bin/v,lib/vlang}
mkdir -p /usr/local/lib/vlang /usr/local/bin
cp -fr {v,vlib,thirdparty} /usr/local/lib/vlang
cp: cannot stat '{v,vlib,thirdparty}': No such file or directory
make: *** [Makefile:49: install] Error 1
```
- Force to create symbol link if `${PREFIX}/bin/v` already exists.
2019-08-10 08:37:25 +02:00
Alexander Medvednikov
5a80d587d5
makefile: use latest v.c
2019-08-10 08:21:32 +02:00
Henrixounez
7879bde8bb
repl: enabled back and added automated tests
...
fixed typos and macos errors
2019-08-10 07:01:40 +02:00
Rendims
fdb1433c24
Makefile: rebuild compiler when sources change
2019-08-10 00:11:17 +02:00
Zaoqi
c7312d9d1c
Update Makefile
2019-08-07 06:01:03 +02:00
catull
3f3b7665ca
Makefile: fix /usr/local
2019-08-06 01:49:11 +02:00
Alexander Medvednikov
41f4ec5a3b
Makefile: don't build thirdparty modules on installation
2019-07-24 17:39:04 +02:00
d2verb
88758082d2
scanner.v: refactoring
2019-07-24 00:06:48 +02:00
Alexander Medvednikov
dd070e616d
Makefile: rebuild thirdparty/
2019-07-22 20:29:50 +02:00
Alexander Medvednikov
11199b9635
Makefile: hot code reloading can now be tested
2019-07-22 13:46:35 +02:00
whoami
64e9d9e2c3
Makefile: add install, uninstall, symlink targets
2019-07-22 13:43:30 +02:00
whoami
810e85541c
Makefile: update
2019-07-18 00:09:27 +02:00
whoami
7bbaf432e6
Makefile: ability to compile thirdparty libraries (for linux packages)
2019-07-17 20:40:50 +02:00
Alexander Medvednikov
892d2b58ac
Makefile: add -lm
2019-07-10 21:59:08 +02:00
Henrixounez
7b1be8a2bd
CI: Add back erased commits and dont test hot code examples
2019-07-09 20:44:30 +02:00
Alexander Medvednikov
8c36b9499d
make json work with new optionals
2019-07-03 21:50:06 +02:00
Zaoqi
9fcc3ed0e6
fix #872
2019-07-01 10:46:42 +02:00
shamofu
18082274ca
clean up: remove redundant spaces
2019-06-29 18:05:57 +02:00
Alexander Medvednikov
08c8b4ba22
V 0.1.9
2019-06-29 13:11:15 +02:00
Alexander Medvednikov
37f7fb9597
Makefile: better info message
2019-06-29 13:02:53 +02:00
Alexander Medvednikov
5b7a1e84a4
move Makefile to root
2019-06-29 12:54:57 +02:00