diff --git a/Doc/compiling.docu b/Doc/compiling.docu index 331edad5..da7a27e5 100644 --- a/Doc/compiling.docu +++ b/Doc/compiling.docu @@ -113,14 +113,31 @@ Building OpenMesh on Windows requires cmake to generate the project files for Vi \section sec_compiling_macosx MacOS X +To compile OpenMesh, you need cmake on your system which is the minimal requirement to build OpenMesh. + +We recommend using homebrew (https://brew.sh/index_de) for installing additional packages required for +compiling OpenMesh or other projects. + +After installing homebrew, you can use the following command to install cmake:
+ +brew install cmake            ## cmake generates the makefiles
+

+ +Optional libraries which can be used to build OpenMesh:
+ +brew install googletest            # Required to compile the included tests
+brew install qt            # Required to compile the included UI example apps
+

+ Download and install required libraries as stated above. -You can download %OpenMesh's sources from www.openmesh.org or check out the latest repository via GIT:
+ +You can download %OpenMesh's sources from www.openmesh.org or check out the latest repository via GIT (Recommended to get the latest version of OpenMesh):
https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh.

\subsection mac_using_cmake Compiling OpenMesh using CMake We recommend you to use CMake >= 3.7 as build system. This can also easily be installed -via MacPorts as well as the Qt >= 5.6 library which is used for some example applications +via Homebrew as well as the Qt >= 6.2 library which is used for some example applications in %OpenMesh.
Once installed, change to %OpenMesh's root directory and create a directory named e.g. "buildDebug" (assuming you want to build with debug symbols).