Chcę wygenerować plik wykonywalny w pliku .bundle
na Mac OSX 10.6.8
przy użyciu CMake
. Mój plik CMakeLists.txt wygląda następująco:Generowanie pliku .bundle z CMake na 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)
Potem zadzwoń CUpewnij:
CMake -G"Xcode" .
Jednak, kiedy mogę skompilować program ze Xcode 3.2.1
, ja ciągle dostać TEST.app
plik zamiast pliku TEST.bundle
.
Co ja tu robię źle?
Informacje na stronie http://www.cmake.org/Wiki/CMake:Bundles_And_Frameworks sugerują, że 'MACOSX_BUNDLE' wskazuje, że cel jest używany do tworzenia pakietu aplikacji (np. Test.app, a nie narzędzie wiersza poleceń Test), a nie pakiet '.bundle'. – bdash
Tak, rzeczywiście. Bardziej zastanawiam się nad .bundle dla wtyczek na MAC OSX. – Korchkidu