Commit graph

59 commits

Author SHA1 Message Date
Soonho Kong
fd0780e53a feat(bin/lmake): support --permissive lean option
close #42
2014-08-14 15:06:30 -07:00
Soonho Kong
6f062a005e fix(bin/lmake): remove debugging messages 2014-08-13 21:04:56 -07:00
Soonho Kong
9f03d7c73c feat(bin/lmake): add --jobs and --keep-going options 2014-08-13 15:07:12 -07:00
Soonho Kong
f209ae5725 fix(bin/lmake): pass lmake option to makefile 2014-08-07 09:59:15 -07:00
Soonho Kong
9b23a52d0f fix(bin/lmake): fix typo LEAN_OPTIONS 2014-08-07 09:59:15 -07:00
Soonho Kong
b0a25cdbc9 fix(bin/lmake): missing case: no makefile & dir specified
close #27
2014-08-06 07:40:03 -07:00
Soonho Kong
a4b023a175 feat(bin/lmake): support multiple targets; add '-C', '-f' options 2014-08-05 02:19:15 -07:00
Soonho Kong
57410e7818 fix(bin/lmake): use '-j' option for make
[skip ci]
2014-08-04 17:28:57 -07:00
Soonho Kong
b2cb49fa1f feat(bin/lmake): add lmake
lmake tries to find a makefile in the current working-directory or its
ancestors and invoke the makefile if found. If a makefile is not found,
it calls lean directly. This is also used for flycheck-lean.

Usage:

    $ lmake
    $ lmake all
    $ lmake clean
    $ lmake basic
    $ lmake basic.lean
    $ lmake /home/user/projects/lean/library/.../basic.lean
    $ lmake --flyinfo --flycheck basic
2014-08-04 15:17:23 -07:00