Ich möchte eine ausführbare Datei in .bundle
Datei auf mit CMake
generieren. Meine CMakeLists.txt Datei wie folgt aussieht:Erstellen einer .bundle-Datei mit CMake auf MAC OSX
cmake_minimum_required(VERSION 2.8)
PROJECT(TESTProject)
SET(MACOSX_BUNDLE_BUNDLE_NAME TEST)
ADD_EXECUTABLE(TEST MACOSX_BUNDLE main.cpp)
SET_TARGET_PROPERTIES(TEST PROPERTIES MACOSX_BUNDLE TRUE)
Dann rufe ich CMake:
CMake -G"Xcode" .
Allerdings, wenn ich dieses Programm mit Xcode 3.2.1
kompilieren, ich ständig eine TEST.app
Datei statt einer TEST.bundle
Datei.
Was mache ich hier falsch?
Die Informationen unter http://www.cmake.org/Wiki/CMake:Bundles_And_Frameworks schlagen vor, dass "MACOSX_BUNDLE" angibt, dass das Ziel verwendet wird, um eine gebündelte Anwendung zu erstellen (z. B. Test.app und nicht das Befehlszeilentool Test), anstatt ein '.bundle'-Bündel. – bdash
Ja, tatsächlich. Ich denke mehr über .bundle für Plugins auf MAC OSX nach. – Korchkidu