mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add qmake rules to install Subsurface
This is probably the most complex part of the new buildsystem. This
adds the following targets:
- Linux:
make install - installs to $(prefix) (default: /usr)
The install path can be changed during make install time.
- Windows:
make install - installs Subsurface and its dependencies to
packaging/windows.
- Mac:
make mac-deploy - populates Subsurface.app with the dependencies
make install - mac-deploy + install Subsurface.app to /Application
make mac-create-dmg - mac-deploy + creates Subsurface-$VERSION.dmg
Signed-off-by: Thiago Macieira <thiago@macieira.org>
This commit is contained in:
parent
1e7db5f77f
commit
9e069371c6
2 changed files with 112 additions and 0 deletions
|
|
@ -126,4 +126,14 @@ doc.commands += $$escape_expand(\\n\\t)$(MAKE) -C $$PWD/Documentation OUT=$$OUT_
|
|||
all.depends += doc
|
||||
QMAKE_EXTRA_TARGETS += doc all
|
||||
|
||||
DESKTOP_FILE = subsurface.desktop
|
||||
ICON = subsurface-icon.svg
|
||||
MANPAGE = subsurface.1
|
||||
XSLT_FILES = xslt/*.xslt xslt/*.xsl
|
||||
DOC_FILES = $$OUT_PWD/Documentation/user-manual.html Documentation/images
|
||||
MARBLEDIR = marbledata/maps
|
||||
|
||||
OTHER_FILES += $$DESKTOPFILE $$ICON $$MANPAGE $$XSLT_FILES $$DOC_FILES $$MARBLEDIR
|
||||
|
||||
include(subsurface-gen-version.pri)
|
||||
include(subsurface-install.pri)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue