Am 16.04.2008 um 23:27 schrieb Alexander Neundorf: > On Wednesday 16 April 2008, you wrote: >> Hi, >> >> Am 16.04.2008 um 22:02 schrieb Alexander Neundorf: >>> On Tuesday 15 April 2008, you wrote: >>>> On Tue, Apr 15, 2008 at 5:02 PM, Brad King <[EMAIL PROTECTED]> >>>> >>>> wrote: >>>>> Did you try Alex's small test case with the CMake you built? >>>>> Are you >>>>> 100% sure the new CMake is in use for kdebase? You can grep for >>>>> CMAKE_COMMAND in the CMakeCache.txt at the top of the build tree >>>>> to see >>>>> which one is used. >>>> >>>> d'oh, you're right, I didn't do a fresh cmake, I was working >>>> with an >>>> existing build tree. >>>> >>>> It works properly with the latest CVS: >>>> >>>> CMake Warning (dev) at kjsembed/kjscmd/CMakeLists.txt:39 (install): >>>> Policy CMP0006 is not set: Installing MACOSX_BUNDLE targets >>>> requires a >>>> BUNDLE DESTINATION. Run "cmake --help-policy CMP0006" for policy >>>> details. Use the cmake_policy command to set the policy and >>>> suppress this >>>> warning. This warning is for project developers. Use -Wno-dev to >>>> suppress >>>> it. >>> >>> What would you prefer as BUNDLE DESTINATION for the KDE bundles ? >>> I think currently the bundles are installed to /usr/local/bin/ >>> <Bundle>/, which >>> probably is not ideal for OSX. >>> What do you suggest ? >> >> For GUI applications /Applications/KDE/<Bundle> would be fine in my >> opinion. > > I.e. BUNDLE DESTINATIOn /Applications/KDE ?
Yup, so that kate would be installed as /Applications/KDE/Kate.app > >> Is there a way to install bundled resources into the bundle still in >> the build-dir, without the need the install the bundle itself? > > If I understand you correctly this is not supported with cmake > 2.4.x, but with > cmake 2.6, and I think we can't use that as long as we don't > require cmake > 2.6 on all platforms. > > Would that be required to be able to run it from the build dir ? Yes. Else the application won't find its icons, ui.rc, etc... (if not installed properly) I wrote a patch for KStandardDirs to find bundled resources on Mac OS X, which is now in trunk. The only think that is still missing is a way to install resources into the bundle in the build dir; currently you have to do it manually. I install to a tmp-dir and then copy the share-folder from this tmp-dir into the Contents-folder of the bunlde. Ready is a relocatable application bundle with a kde application. bye, Jonas > > Alex _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
