1
0
Fork
You've already forked foam_meson
0
Building Openfoam using Meson.
Python 94%
Shell 3.9%
C 1.6%
Meson 0.5%
2025年08月08日 13:50:47 +02:00
internal_docs Fix spelling mistake 2025年08月08日 13:50:47 +02:00
src Merge branch 'develop' into trunk 2024年07月17日 20:47:52 +02:00
.gitignore ncm 2022年11月05日 19:08:23 +01:00
generate_meson_build.py Fix the following WhitespaceFixer bug: 2024年07月17日 20:17:00 +02:00
license Change license to gplv3+ 2023年10月21日 13:16:34 +02:00
README.md Documentation update 2023年10月21日 22:17:34 +02:00

Meson-based alternative Build System

This project is intended to provide an alternative to building OpenFOAM with wmake.

Example Usage

git clone https://develop.openfoam.com/Development/openfoam
./generate_meson_build.py openfoam
cd openfoam
meson setup some_path
cd some_path
ninja
meson devenv # Launches a subshell
cd ../tutorials/basic/laplacianFoam/flange
./Allrun

Note that source etc/bashrc is not needed.

Things that are not yet implemented

  • Openfoam Version v2006 (June 2020) works, but in Openfoam Version v1912 (December 2019), generate_meson_build.py crashes.
  • Building something that is outside of the main openfoam source tree (wmake supports this)
  • Building the ThirdParty folder
  • Using these dependencies:
  • ninja install is not tested yet
  • Generating Binary Packages for e.g. apt-get install openfoam
  • Building Doxygen Documentation
  • Windows Support