Skip to content

Commit

Permalink
deploy: 83f1d3a
Browse files Browse the repository at this point in the history
  • Loading branch information
pmai committed May 7, 2024
1 parent f2be6b6 commit e72c9bf
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 10 deletions.
83 changes: 79 additions & 4 deletions main/fmi-guide/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.21">
<meta name="generator" content="Asciidoctor 2.0.22">
<title>FMI 3.0 Implementers' Guide</title>
<style>
/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
Expand Down Expand Up @@ -590,8 +590,8 @@
<div id="header">
<h1>FMI 3.0 Implementers' Guide</h1>
<div class="details">
<span id="revnumber">version main-6797b5bbd4649f0357bf817a6f4229fee9ddc0e8,</span>
<span id="revdate">2024-03-01</span>
<span id="revnumber">version main-83f1d3ad4fcc9c041eb8b465dea7c0da5b329990,</span>
<span id="revdate">2024-05-07</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Contents</div>
Expand Down Expand Up @@ -1050,7 +1050,82 @@ <h3 id="_compiler_dependencies">3.5. Compiler Dependencies</h3>
<p>Exporting implementations should document supported compilers, their versions, and required compiler flags and settings to compile generated source FMUs for common platforms.</p>
</div>
<div class="paragraph">
<p>For FMI 3.0, the compilers and required compiler flags and settings should be placed in the <code>buildDescription.xml</code> file of the FMU to allow automated building from source as far as possible.</p>
<p>For FMI 3.0, the languages, compilers and required compiler flags and settings should be placed in the <code>buildDescription.xml</code> file of the FMU to allow automated building from source as far as possible.
The following are lists of commonly agreed upon names for languages and compilers, that should be used if no other values are more appropriate:</p>
</div>
<div class="dlist">
<dl>
<dt class="hdlist1">Languages</dt>
<dd>
<div class="dlist">
<dl>
<dt class="hdlist1">C90</dt>
<dd>
<p>ISO/IEC 9899:1990, which is technically identical to ANSI X3.159-1989 (sometimes termed C89)</p>
</dd>
<dt class="hdlist1">C95</dt>
<dd>
<p>ISO/IEC 9899:1990/AMD1:1995, i.e. ISO/IEC 9899:1990 as ammended by Ammendment 1, including wide characters, digraphs, and standard macro <code><em>STDC_VERSION</em></code></p>
</dd>
<dt class="hdlist1">C99</dt>
<dd>
<p>ISO/IEC 9899:1999</p>
</dd>
<dt class="hdlist1">C11</dt>
<dd>
<p>ISO/IEC 9899:2011</p>
</dd>
<dt class="hdlist1">C17</dt>
<dd>
<p>ISO/IEC 9899:2018</p>
</dd>
<dt class="hdlist1">C++98</dt>
<dd>
<p>ISO/IEC 14882:1998</p>
</dd>
<dt class="hdlist1">C++03</dt>
<dd>
<p>ISO/IEC 14882:2003</p>
</dd>
<dt class="hdlist1">C++11</dt>
<dd>
<p>ISO/IEC 14882:2011</p>
</dd>
<dt class="hdlist1">C++14</dt>
<dd>
<p>ISO/IEC 14882:2014</p>
</dd>
<dt class="hdlist1">C++17</dt>
<dd>
<p>ISO/IEC 14882:2017</p>
</dd>
<dt class="hdlist1">C++20</dt>
<dd>
<p>ISO/IEC 14882:2020</p>
</dd>
</dl>
</div>
</dd>
<dt class="hdlist1">Compilers</dt>
<dd>
<div class="dlist">
<dl>
<dt class="hdlist1">VisualC</dt>
<dd>
<p>Microsoft Visual Studio C/C++ compiler</p>
</dd>
<dt class="hdlist1">gcc</dt>
<dd>
<p>GNU Compiler Collection (gcc) C/C++ compiler</p>
</dd>
<dt class="hdlist1">clang</dt>
<dd>
<p>CLANG LLVM-based C/C++ compiler</p>
</dd>
</dl>
</div>
</dd>
</dl>
</div>
<div class="paragraph">
<p>When generating binary FMUs directly, the supported and used compilers, compiler flags, and settings should also be documented.
Expand Down
6 changes: 3 additions & 3 deletions main/fmi-profiles/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.21">
<meta name="generator" content="Asciidoctor 2.0.22">
<title>FMI 2.0/3.0 Feature Profiles</title>
<style>
/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
Expand Down Expand Up @@ -589,8 +589,8 @@
<div id="header">
<h1>FMI 2.0/3.0 Feature Profiles</h1>
<div class="details">
<span id="revnumber">version main-6797b5bbd4649f0357bf817a6f4229fee9ddc0e8,</span>
<span id="revdate">2024-03-01</span>
<span id="revnumber">version main-83f1d3ad4fcc9c041eb8b465dea7c0da5b329990,</span>
<span id="revdate">2024-05-07</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Contents</div>
Expand Down
6 changes: 3 additions & 3 deletions main/ls-bus-guide/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.21">
<meta name="generator" content="Asciidoctor 2.0.22">
<title>FMI LS BUS Implementers' Guide</title>
<style>
/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
Expand Down Expand Up @@ -586,8 +586,8 @@
<div id="header">
<h1>FMI LS BUS Implementers' Guide</h1>
<div class="details">
<span id="revnumber">version main-6797b5bbd4649f0357bf817a6f4229fee9ddc0e8,</span>
<span id="revdate">2024-03-01</span>
<span id="revnumber">version main-83f1d3ad4fcc9c041eb8b465dea7c0da5b329990,</span>
<span id="revdate">2024-05-07</span>
</div>
<div id="toc" class="toc2">
<div id="toctitle">Contents</div>
Expand Down

0 comments on commit e72c9bf

Please sign in to comment.