Wir erstellen eine OS X-Anwendung, die in einem .app-Bundle veröffentlicht wird. Das Build-Management wird mit CMake implementiert. Diese Anwendung hängt sowohl von den CMake-Ziel -Bibliotheken (möglicherweise importiert) als auch von den Bibliotheken ab, die in den xxx_LIBRARIES
-Variablen verfügbar sind, die mit Findxxx.cmake -Skripten gefüllt sind. Ein Überblick über die CMakeLists.txt könnte sein:
Nun müssen wir sowohl LibA.dylib als auch LibB.dylib in das kanonische OSX_Bundle.app/Contents/Frameworks kopieren. Diese Kopie sollte für die App in der Build-Struktur sowie in der Installationsstruktur erstellt werden. Obwohl es als eine grundlegende Aufgabe erscheint, können wir online keine gute Ressource finden, die den besten Weg zur Lösung dieses Problems erklärt.