1. 23 Nov, 2010 1 commit
  2. 07 Sep, 2010 2 commits
    • Mike McQuaid's avatar
      Make bundle items writable before fixup (#9284) · 88fed668
      Mike McQuaid authored
      This ensures that any bundle items are made user writable before
      any attempt is made to alter them using install_name_tool. This is
      because MacPorts/Fink/Homebrew don't install libraries as writable.
      This fix is needed to allow fixup_bundle_item to work correctly
      when ingesting libraries installed by these package managers.
    • David Cole's avatar
      Avoid adding self as prerequisite. (#10417) · e93a4b4d
      David Cole authored
      Thanks to Clinton Stimpson for the patch.
  3. 25 Aug, 2010 1 commit
  4. 09 Aug, 2010 1 commit
  5. 27 Jul, 2010 1 commit
    • David Cole's avatar
      Copy Resources in Frameworks during fixup_bundle (#10020) · 979972f9
      David Cole authored
      By default, if an embedded item is a framework, copy its
      main dylib file explicitly, and then also its Resources
      if it has any.
      Inspect a variable, BU_COPY_FULL_FRAMEWORK_CONTENTS, and
      if it's ON, copy the entire framework into the bundle.
  6. 23 May, 2010 1 commit
  7. 01 Oct, 2009 1 commit
  8. 28 Sep, 2009 2 commits
  9. 05 Aug, 2009 1 commit
    • David Cole's avatar
      Overhaul GetPrerequisites and BundleUtilities: make fixup_bundle do something... · fe0b121d
      David Cole authored
      Overhaul GetPrerequisites and BundleUtilities: make fixup_bundle do something useful on Windows and Linux.
      Formerly, fixup_bundle was useful only on the Mac for making standalone bundle applications that could be drag-n-drop moved to anyplace in the file system. fixup_bundle is not just for the Mac any more. It will now analyze executable files on Windows and Linux, too, and copy necessary non-system dlls to the same folder that the executable is in. This should work with dlls that you build as part of your build and also with 3rd-party dlls as long as you give fixup_bundle the right list of directories to search for those dlls. Many thanks to Clinton Stimpson for his help in ironing out the details involved in making this work.
  10. 06 Sep, 2008 1 commit
    • David Cole's avatar
      ENH: Add BundleUtilities.cmake and supporting changes to... · 6f8bdd27
      David Cole authored
      ENH: Add BundleUtilities.cmake and supporting changes to GetPrerequisites.cmake. Function copy_and_fixup_bundle in BundleUtilities helps to make standalone bundle applications on the Mac by pulling in prerequisite non-system libraries and frameworks as needed. Uses otool and install_name_tool to do analysis and fixups. Project-specific hooks for deciding where to embed libraries and for resolving item names into full path file names are also provided.