#195 ✓resolved
mischi

patch of CMakeLists.txt for easier compilation of libplist on Mac OS X

Reported by mischi | January 13th, 2011 @ 10:24 PM

When creating a fink (Mac OS X) package description about libplist, one problem was that the paths of the install_names of dylibs did not have a complete path, but were truncated. A fix for this would be this addition to src/CMakeLists.txt:

set(CMAKE_INSTALL_RPATH_USE_LINK_PATH  TRUE)
set(CMAKE_INSTALL_RPATH                ${LIB_DESTINATION} )

if(APPLE)
   set(CMAKE_INSTALL_NAME_DIR ${LIB_DESTINATION})
endif(APPLE)

and then calling cmake with the option -DLIB_DESTINATION=%p/lib

Applying this patch would be appreciated - MiSchi.

Comments and changes to this ticket

  • Martin S.

    Martin S. January 20th, 2011 @ 11:59 AM

    • State changed from “new” to “open”
    • Tag set to mac os x, cmake, libplist
    • Assigned user set to “Jonathan Beck”

    Thanks for the report, could you attach a patch using "git format-patch" on current libplist master?

  • Martin S.

    Martin S. February 12th, 2011 @ 05:54 PM

    • State changed from “open” to “resolved”
    • Tag changed from mac os x, cmake, libplist to mac os x, cmake, install_name_tool, libplist

    Ok, I pushed a similar fix to master. Please reopen if this is still an issue.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org

People watching this ticket

Pages