Я хочу сгенерировать исполняемый файл в файле .bundle
на Mac OSX 10.6.8
с использованием CMake
. Мой файл CMakeLists.txt выглядит следующим образом:Создание файла .bundle с CMake на 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)
Тогда я называю CMake:
CMake -G"Xcode" .
Однако, когда я скомпилировать эту программу с Xcode 3.2.1
, я постоянно получаю TEST.app
файла вместо TEST.bundle
файла.
Что я здесь делаю неправильно?
Информация на http://www.cmake.org/Wiki/CMake:Bundles_And_Frameworks предполагает, что «MACOSX_BUNDLE» указывает, что цель используется для создания связанного приложения (например, Test.app, а не инструмента командной строки Test), а не пакет '.bundle'. – bdash
Да, действительно. Я больше рассматриваю возможность .bundle для плагинов на MAC OSX. – Korchkidu