← Back to team overview

mudlet-makers team mailing list archive

[Bug 338068] [NEW] Qmake should define 'make install' and 'make uninstall'

 

Public bug reported:

The qmake build currently doesn't create 'make install' or 'make
uninstall' instructions in the Makefile it generates. These would be
good to have, so I've attached a proposed patch to src.pro. Patch was
built and tested against SVN r116.

Currently, this patch installs to the same default paths as cmake
(/usr/local/share/mudlet for docs, fonts, and LuaGlobals and
/usr/local/bin for mudlet). The installation prefix for mudlet itself
can be configured by the user by invoking qmake with 'qmake-qt4
INSTALL_PREFIX=/desired/path' but the docs, fonts, and LuaGlobals still
go into /usr/local/share/mudlet so that mudlet can find them. Patching
it later to put everything in the user-defined path will be a quick job,
but for now it would break mudlet.

** Affects: mudlet
     Importance: Undecided
         Status: New


** Tags: qmake qt4

-- 
Qmake should define 'make install' and 'make uninstall'
https://bugs.launchpad.net/bugs/338068
You received this bug notification because you are a member of Mudlet
Makers, which is subscribed to Mudlet.

Status in Mudlet the MUD client: New

Bug description:
The qmake build currently doesn't create 'make install' or 'make uninstall' instructions in the Makefile it generates. These would be good to have, so I've attached a proposed patch to src.pro. Patch was built and tested against SVN r116.

Currently, this patch installs to the same default paths as cmake (/usr/local/share/mudlet for docs, fonts, and LuaGlobals and /usr/local/bin for mudlet). The installation prefix for mudlet itself can be configured by the user by invoking qmake with 'qmake-qt4 INSTALL_PREFIX=/desired/path' but the docs, fonts, and LuaGlobals still go into /usr/local/share/mudlet so that mudlet can find them. Patching it later to put everything in the user-defined path will be a quick job, but for now it would break mudlet.



Follow ups

References