Skip to content

Replace the vendored FMIL with the fmi-library submodule - #242

Merged
AnHeuermann merged 1 commit into
OpenModelica:masterfrom
AnHeuermann:fmil-submodule
Sep 23, 2026
Merged

AnHeuermann merged 1 commit into
OpenModelica:masterfrom
AnHeuermann:fmil-submodule

Conversation

@AnHeuermann

Copy link
Copy Markdown
Member

Related Issues

Part of OpenModelica/OpenModelica#16628.

Purpose

FMIL was a copy of FMI Library 3.0.4 with a handful of OpenModelica patches.

Approach

  • Those now live on the om/3.0.4 branch of OpenModelica/fmi-library, which is added as the fmi-library submodule.
  • The top level include/ directory that the build assembles out of FMIL's scattered headers is now created in the build tree instead of the source tree, so that the submodule stays clean.

FMIL was a copy of FMI Library 3.0.4 with a handful of OpenModelica
patches. Those now live on the om/3.0.4 branch of
OpenModelica/fmi-library, which is added as the fmi-library submodule.

The top level include/ directory that the build assembles out of FMIL's
scattered headers is now created in the build tree instead of the
source tree, so that the submodule stays clean.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AnHeuermann AnHeuermann self-assigned this Sep 23, 2026
@AnHeuermann
AnHeuermann merged commit 8fe8ae8 into OpenModelica:master Sep 23, 2026
6 checks passed
@AnHeuermann
AnHeuermann deleted the fmil-submodule branch September 23, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant