This is a collection of scripts for generating a release ZIP-file for the MSL.
Currently it contains two main parts:
This is done by running the genRelease.sh
which will call omc
to run genDocOMC.mos
.
$ genRelease.sh v3.2.3
This will checkout the tag v3.2.3
of the Modelica Standard Library, generating the HTML help files using OpenModelica including all Icons. It also generates a diagnostic file that reports HTML errors (see out/tidy.filtered
).
Inside genRelease.sh
are a couple of switches to adapt the generation to the system it is run on. Especially the icon generation is very time consuming and only necsessary for the final run.
In order to run this script you need:
- Linux OpenModelica nighlty build newer than 2018-06-15 (because of icon generation)
- Python 2 with
OMPython
,svgwrite
,BeautifulSoup
installed.
The Modelica library ReleaseChecks.mo
contains a collection of check and diagnostic functions which can be used for the MSL or any other library
- Dymola