On Sat, Feb 12, 2011 at 12:41 PM, Peter Kümmel <syntheti...@gmx.net> wrote:
> On 12.02.2011 18:26, Peter Kümmel wrote: > >> I wanna create a bundle on OSX with fixup_bundle but I have problems with >> plugins. >> >> The plugins are build with add_library(MODULE) into >> ${CMAKE_BINARY_DIR}/plugins. >> >> set(app ${CMAKE_BINARY_DIR}/bin/b.app) >> install(CODE >> "file(GLOB_RECURSE plugins >> \"\${CMAKE_BINARY_DIR}/plugins/*${CMAKE_SHARED_MODULE_SUFFIX}\") >> include(BundleUtilities) >> fixup_bundle(\"${app}\" \"\${plugins}\" \"\")" >> COMPONENT RUNTIME) >> >> Does not work, cmake says it does "*NOT* copying" the plugin. >> > > And what does it mean "copying"? from where to where? > > > Is there a way to enable copying? Or Have I ti install >> them into the bundle before calling fixup. >> >> The examples do not handle shared libraries, too bad. >> >> Thanks, >> Peter >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the CMake FAQ at: >> http://www.cmake.org/Wiki/CMake_FAQ >> >> Follow this link to subscribe/unsubscribe: >> http://www.cmake.org/mailman/listinfo/cmake >> >> _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > See this bug and its related issues for details: http://public.kitware.com/Bug/view.php?id=9744 The gist of it is that, yes, you do have to copy/install your plugins into the bundle first before calling fixup_bundle. This is a change in behavior between CMake 2.8.2 and 2.8.3 as a result of the above bug fix. And to answer " And what does it mean "copying"? from where to where?": Copying from outside the bundle somewhere to inside the bundle in its "embedded" location. As it does with the automatically-pulled-in prerequisite libraries. HTH, David
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake