A projekt a CMake build tool segítségével fordítható.
- Xcode command line tools (compiler, make, git, stb..)
xcode-select --install - CMake (CLion használata esetén nem szükséges)
- Homebrew:
brew install cmake - A CMake weboldalról
- Homebrew:
- Az
OpenGLésGLUTkönyvtárakat nem kell telepítenünk.
Mivel ez a két könyvtár elalvultként van megjelölve fordításkor rengeteg ezzel kapcsolatos "hibával" találkozhatunk. Az olvashatóbb output érdekében érdemes definiálni a GL_SILENCE_DEPRECATION makrót projekt szinten (cmake segítségével így):
target_compile_definitions(${PROJECT_NAME} PRIVATE GL_SILENCE_DEPRECATION)
g++ src/skeleton.cpp src/framework.cpp -o Skeleton -framework GLUT -framework OpenGL -std=c++11CMake segítségével generálható Xcode projekt is.
cmake -G Xcode <CMakeLists.txt-t tartamazó mappa>Arra nem tudok garanciát vállalni, hogy a framework.h és framework.cpp fájlok naprakészek a tárgyoldalon találhatóakhoz képest. A template használata előtt érdemes frissíteni ezeket a fájlokat.
Egy Intel alapú mac-en csináltam és használtam ezt a templatet. Tudomásom szerint az új ARM alapú rendszereken is működőképesnek kéne lennie, de ezért nem tudok garanciát válalni.