Hello all, I am trying to package an app on the Mac into an app bundle. This app depends on Qt and ParaView, so I have code like this:
# directories to look for dependencies: Qt, ParaView/VTK set(DIRS "${QT_LIBRARY_DIRS};${PARAVIEW_LIBRARY_DIRS}") install(CODE " include(BundleUtilities) fixup_bundle(\"${TP_MAC_BUNDLE_PATH}\" \"\" \"${DIRS}\") " COMPONENT Runtime ) However, I get errors about finding the ParaView libs during packaging. For each ParaView lib: warning: target '@executable_path/../MacOS/libvtkPVServerManager.dylib' is not absolute... warning: target '@executable_path/../MacOS/libvtkPVServerManager.dylib' does not exist... /usr/bin/otool: can't open file: @executable_path/../MacOS/libvtkPVServerManager.dylib (No such file or directory) Followed by: Error copying file "@executable_path/../MacOS/libvtkPVServerManager.dylib" to ".../MyApp.app/Contents/MacOS/libvtkPVServerManager.dylib". Obviously, it's not looking in the right place for the libs. I'm expecting it to look in PARAVIEW_LIBRARY_DIRS, as I specified in the last argument to fixup_bundle (and, indeed, PARAVIEW_LIBRARY_DIRS does get set to a directory containing the specified libs). But it's looking in the bundle itself. What am I doing wrong? Thanks, Ben _______________________________________________ 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