Ticket #5259 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Shrink NSIS distribution size

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Release 2.2
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description

Our current packaging ships LIBs as well as DLLs after NSIS packaging. These needlessly bloat the size of the MantidPlot package.

The CMAKE documentation hints that it's possible to target specific items according to their type, but I've yet to get this working. Need to see if it's possible first.

Change History

comment:1 Changed 8 years ago by Owen Arnold

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Owen Arnold

refs #5259. Don't distribute libs.

Changeset: a24898e2e14ad47d48f79c19d12965a0f4fe3dc0

comment:3 Changed 8 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

Tester: NSIS package has shrunk from 60.5 to 59.5 KB. Installers should still work as expected.

comment:4 Changed 8 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:5 Changed 8 years ago by Michael Reuter

  • Status changed from verifying to closed

The download page shows a much smaller difference between the 2.1.1 release and the current nightly build. However, the installer and kit work as normal.

comment:6 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6105

Note: See TracTickets for help on using tickets.