mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
build-system: start adding a headless build
Right now this doesn't do a thing, but it gives us a nice target that has far fewer dependencies and should contain enough parts to download stuff from a divecomputer and then sync that with cloud storage. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
a23c3d0bb1
commit
057c151fe8
5 changed files with 162 additions and 6 deletions
|
@ -5,7 +5,7 @@
|
|||
#include "gettextfromc.h"
|
||||
#include "qthelper.h"
|
||||
#include "subsurface-qt/divelistnotifier.h"
|
||||
#ifndef SUBSURFACE_MOBILE
|
||||
#if !defined(SUBSURFACE_MOBILE) && !defined(SUBSURFACE_DOWNLOADER)
|
||||
#include "desktop-widgets/mapwidget.h"
|
||||
#include "desktop-widgets/mainwindow.h"
|
||||
#include "desktop-widgets/divelistview.h"
|
||||
|
@ -103,7 +103,7 @@ bool DiveFilter::showDive(const struct dive *d) const
|
|||
[d] (const filter_constraint &c) { return filter_constraint_match_dive(c, d); });
|
||||
}
|
||||
|
||||
#ifndef SUBSURFACE_MOBILE
|
||||
#if !defined(SUBSURFACE_MOBILE) && !defined(SUBSURFACE_DOWNLOADER)
|
||||
void DiveFilter::startFilterDiveSites(QVector<dive_site *> ds)
|
||||
{
|
||||
if (++diveSiteRefCount > 1) {
|
||||
|
|
|
@ -419,6 +419,8 @@ QString getUserAgent()
|
|||
// replace all other ':' with ' ' so that this is easy to parse
|
||||
#ifdef SUBSURFACE_MOBILE
|
||||
QString userAgent = QString("Subsurface-mobile:%1(%2):").arg(subsurface_mobile_version()).arg(subsurface_canonical_version());
|
||||
#elif SUBSURFACE_DOWNLOADER
|
||||
QString userAgent = QString("Subsurface-downloader:%1:").arg(subsurface_canonical_version());
|
||||
#else
|
||||
QString userAgent = QString("Subsurface:%1:").arg(subsurface_canonical_version());
|
||||
#endif
|
||||
|
|
|
@ -132,7 +132,11 @@ void print_version()
|
|||
static bool version_printed = false;
|
||||
if (version_printed)
|
||||
return;
|
||||
#if defined(SUBSURFACE_DOWNLOADER)
|
||||
printf("Subsurface-downloader v%s,\n", subsurface_git_version());
|
||||
#else
|
||||
printf("Subsurface v%s,\n", subsurface_git_version());
|
||||
#endif
|
||||
printf("built with libdivecomputer v%s\n", dc_version(NULL));
|
||||
print_qt_versions();
|
||||
int git_maj, git_min, git_rev;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue