|
|
# Building from source
|
|
|
|
|
|
## Linux
|
|
|
|
|
|
## Darwin (Mac-OS)
|
|
|
|
|
|
The support for Darwin should be complete, but is less well tested than Linux.
|
|
|
|
|
|
* Compilation uses the system clang compiler.
|
|
|
|
|
|
* The Darwin build (and operation) requires a case-sensitive file
|
|
|
system, which is often created as a disk image and mounted.
|
|
|
|
|
|
|
|
|
### Known issues
|
|
|
|
|
|
* CGAL:
|
|
|
- ThirdParty CGAL will normally need to be compiled without mpfr/gmp.
|
|
|
This should be done manually prior to building OpenFOAM or other
|
|
|
ThirdParty. Eg,
|
|
|
|
|
|
cd $WM_THIRD_PARTY_DIR
|
|
|
./makeCGAL gmp-none mpfr-none
|
|
|
|
|
|
The wmake/rules/darwin64Clang/CGAL file has been adjusted to
|
|
|
eliminate references to gmp/mpfr libraries.
|
|
|
|
|
|
## Windows
|
|
|
|
|
|
Windows source compilation is currently supported with [cross-compilation](Cross-Compile-mingw)
|
|
|
using the [mingw](http://mingw.org/) compiler on 64bit Linux to generate a Win64 target.
|
|
|
|
|
|
-- |