added configurations SML_HOL and SML_makeall (even though the latter is practically infeasible)
authorkrauss
Thu, 24 Mar 2011 23:42:06 +0100
changeset 42980b9ae421fbcc7
parent 42979 e6a1dc0aa058
child 42982 a51761c262d1
added configurations SML_HOL and SML_makeall (even though the latter is practically infeasible)
Admin/mira.py
     1.1 --- a/Admin/mira.py	Thu Mar 24 23:35:49 2011 +0100
     1.2 +++ b/Admin/mira.py	Thu Mar 24 23:42:06 2011 +0100
     1.3 @@ -329,3 +329,22 @@
     1.4      """Judgement Day regression suite SN"""
     1.5      return judgement_day('Isabelle/src/HOL/Proofs/Lambda', 'StrongNorm', 'prover_timeout=10', *args)
     1.6  
     1.7 +
     1.8 +# SML/NJ
     1.9 +
    1.10 +smlnj_settings = '''
    1.11 +ML_SYSTEM=smlnj
    1.12 +ML_HOME="/home/smlnj/110.72/bin"
    1.13 +ML_OPTIONS="@SMLdebug=/dev/null @SMLalloc=256"
    1.14 +ML_PLATFORM=$(eval $("$ML_HOME/.arch-n-opsys" 2>/dev/null); echo "$HEAP_SUFFIX")
    1.15 +'''
    1.16 +
    1.17 +@configuration(repos = [Isabelle], deps = [])
    1.18 +def SML_HOL(*args):
    1.19 +    """HOL image built with SML/NJ"""
    1.20 +    return isabelle_make('src/HOL', *args, more_settings=smlnj_settings, target='HOL')
    1.21 +
    1.22 +@configuration(repos = [Isabelle], deps = [])
    1.23 +def SML_makeall(*args):
    1.24 +    """Makeall built with SML/NJ"""
    1.25 +    return isabelle_makeall(*args, more_settings=smlnj_settings)