Commit graph

33 commits

Author SHA1 Message Date
Soonho Kong
b2c8e7d364 feat(bin/linja): delete MSYSTEM env variable on Windows 2014-10-03 17:30:29 -07:00
Soonho Kong
f8164b6a7e feat(bin/linja): enforce path separator '\' on Windows platform 2014-10-03 17:28:00 -07:00
Soonho Kong
a25f38cd6b fix(bin/linja): avoid using realpath on msys2 2014-10-02 17:25:14 -07:00
Soonho Kong
229caec0a4 fix(bin/linja): fix typo 2014-10-02 17:25:13 -07:00
Soonho Kong
efdf7420b5 fix(bin/linja): disable "\r" trick for messages with flycheck 2014-09-30 17:36:15 -07:00
Soonho Kong
f4e118de76 fix(bin/linja): replace '\' with '/' for flycheck output on windows 2014-09-30 15:41:12 -07:00
Soonho Kong
5deb6e10db fix(bin/linja): use Popen.communicate instead of Popen.wait
Popen.wait() can cause deadlock.

Reference:
https://docs.python.org/2/library/subprocess.html#subprocess.Popen.wait
2014-09-30 15:41:08 -07:00
Soonho Kong
562cc2c8f3 feat(bin/linja): add --verbose option 2014-09-30 15:41:04 -07:00
Leonardo de Moura
be9c59b9ff feat(linja): remove drivename to fix problems with ninja
Remark: this is a little bit hackish, we should look for a better solution.
2014-09-20 10:52:59 -07:00
Soonho Kong
b429b961e6 refactor(bin/linja): clean up 2014-09-20 10:06:43 -07:00
Soonho Kong
0cbe2667eb fix(bin/linja): support windows
':' has a special meaning in build.ninja and has to be escaped. In
windows, ':' is used for drive names (i.e. c:).
2014-09-20 10:06:43 -07:00
Soonho Kong
8899ded46b fix(bin/linja): pass args.cache to lean when project file not found
fix #195
2014-09-15 14:35:13 -07:00
Soonho Kong
254d861970 feat(bin/linja): pass -D config option to lean
Close #196
2014-09-15 13:04:13 -07:00
Soonho Kong
23ca9f0f76 fix(bin/linja): show ninja error/warning 2014-09-13 23:36:13 -07:00
Soonho Kong
c5d20aaa9d fix(bin/linja): pass args to call_lean and handle_failure_for_flycheck
Fix #163
2014-09-09 10:52:32 -07:00
Soonho Kong
3950e341e0 fix(bin/linja): allow non-exist cache argument
Fix #163
2014-09-09 10:45:56 -07:00
Soonho Kong
dab9ef31e3 feat(bin/linja): add build_ninja_and_save_at
Fix #129
2014-09-09 09:50:06 -07:00
Soonho Kong
f39e21f90e feat(bin/linja): add --cache option
Needed to solve #140
2014-09-08 23:49:02 -07:00
Soonho Kong
18bcfc535a feat(bin/linja): add --flycheck-max-messages
Close #134
2014-09-08 18:44:22 -07:00
Soonho Kong
4c0379586d feat(bin/linja): --flycheck option takes a width argument
Close #28
2014-09-05 16:34:32 -07:00
Soonho Kong
f555c9916e feat(bin/linja): add ninja support for cygwin-x86_64 and i386 2014-09-04 14:37:07 -07:00
Soonho Kong
04fa9e04b6 feat(bin/linja): add ninja support for linux-i386 and cygwin-x86_64 2014-09-04 14:04:58 -07:00
Soonho Kong
51152b011d feat(bin/linja): return exitcode from ninja and lean
fix #120
2014-09-02 09:55:34 -07:00
Soonho Kong
095d946937 feat(bin/linja): add clear-cache target
Close #99
2014-09-01 22:59:10 -07:00
Soonho Kong
ab08893140 fix(bin/linja): use ninja binaries at leanprover.github.io
fix #118
2014-08-31 08:51:23 -07:00
Soonho Kong
d36a609388 feat(bin/linja): add tags target
fix #117
2014-08-30 14:57:34 -07:00
Soonho Kong
f845fabaf4 feat(bin/linja): --directory(-C) option 2014-08-30 06:07:02 -07:00
Soonho Kong
c320c6e05a chore(bin/linja): use python 2.7 2014-08-29 17:01:53 -07:00
Soonho Kong
cb16ed09c5 feat(bin/linja): linja calls lean if project does not exist
close #110
2014-08-29 15:26:38 -07:00
Soonho Kong
37538acafa feat(bin/linja): call lean after ninja if ninja failed 2014-08-29 14:53:04 -07:00
Soonho Kong
32be0a67e2 feat(bin/linja): make deps when there are missing ones 2014-08-29 14:53:04 -07:00
Soonho Kong
888b651d0a chore(bin/linja): add copyright 2014-08-29 14:53:04 -07:00
Soonho Kong
8d39ee7177 feat(bin/linja): add linja
close #103, #108
2014-08-29 10:30:56 -07:00