History log of /seL4-l4v-10.1.1/HOL4/tools/Holmake/HM_Core_Cline.sig
Revision Date Author Comments
# 236d8980 25-Jun-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix Holmake's -I flag so it is not applied recursively

The -I flag to Holmake was being re-interpreted with each recursive
entry of a fresh directory, so that when the included directory was
entered, the Holmake process then attempted to again include that path
in the newly entered directory. This is fine if the path is
absolute (the loop detection will stop the recursion), but if it's
relative, the path won't be present in that directory and a
file-system IO error occurs.

Closes #413


# b59cee6f 02-May-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Provide CLINE_OPTIONS variable in Holmakefiles

This variable is read for a set of default command-line switches which
are treated as if they are being passed on the command-line. Things
actually passed on the command-line are applied after what is in the
Holmakefile, possibly overriding the file's switches. Of course, the
command-line can also change the defaults with both of the
--no_hmakefile and --holmakefile=file switches.

Motivated by the desire to have Holmakefiles be able to contain good -j
options for specific directories.

This pretty well supercedes the OPTIONS variable, so the documentation
in DESCRIPTION has been adjusted accordingly.

Closes #86


# de825406 20-Apr-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Make default jobs value for Moscow ML = 1


# bf1164c0 15-Apr-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Make Holmake less chatty by default

Enable old level of chattiness with -v or --verbose command line option.


# 2307449a 12-Apr-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Add unused -j (num jobs) option to Holmake c/line


# dd5f56c5 04-Apr-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Implement a -n option for Holmake

This uses the new dependency graph technology. It doesn't look
particularly pretty at the moment, but

Holmake -n -q

should be useful. (The -q suppresses useless info about automatic
dependency analysis.)

Closes #283


# 1790767a 29-Mar-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Sort Holmake c/line options for display to user


# 178f65a5 28-Mar-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Add --ot ("opentheory") as core c/line option


# 085fe168 28-Mar-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Switch Moscow ML Holmake to GetOpt cline options

This is a precursor to merging more of the Poly/ML and Moscow ML
implementations, as per github issue #77


# 41bbe4a4 28-Mar-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Write c/line option handling for mosml Holmake

This is as yet unused.