8000
Skip to content

Conversation

@AnHeuermann
Copy link
Member

Related Issues

Closes #14539.

Purpose

  • Removing Makefile build from C FMUs.
    • OMSI, OMSICpp FMUs still keep Makefile build.
  • Have only one build system for FMUs.

Approach

  • Removed compiler flag fmuCMakeBuild
  • Removed Makefile.in from FMU
  • Removed Makefile configuration from FMU

- Removed compiler flag `fmuCMakeBuild`
- Removed Makefile.in from FMU
- Removed Makefile configuration from FMU
@AnHeuermann AnHeuermann self-assigned this Oct 24, 2025
@AnHeuermann AnHeuermann added CI/Build MSYS2-UCRT64 Build pull request with Windows MSYS2 UCRT64 CI/CMake/Enable/MSYS2-UCRT64 Make Jenkins enable CMake build with MSYS2 UCRT64 on Windows. labels Oct 24, 2025
@AnHeuermann
Copy link
Member Author
AnHeuermann commented Oct 24, 2025

I need to update the cross-compilation Docker images to contain a newer CMake:

> docker run --rm -it docker.openmodelica.org/osxcross-omsimulator:v2.0 cmake --version
cmake version 3.10.2
> docker run --rm -it docker.openmodelica.org/armcross-omsimulator:v2.0 cmake --version
cmake version 3.10.2
> docker run --rm -it docker.openmodelica.org/msyscross-omsimulator:v2.0 cmake --version
cmake version 3.10.2

And down we go the rabbit hole 🐰
So I guess #12855 is next. My small 5 minute fix for a memory leak is spiraling out of control.

@AnHeuermann AnHeuermann marked this pull request as draft October 29, 2025 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/Build MSYS2-UCRT64 Build pull request with Windows MSYS2 UCRT64 CI/CMake/Enable/MSYS2-UCRT64 Make Jenkins enable CMake build with MSYS2 UCRT64 on Windows.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Makefiles from FMU build

1 participant

0