summaryrefslogtreecommitdiff
path: root/debian/patches/020161125~ad22be4.patch
blob: 46013bc1562d55143799dbf10c15f60a865bd7e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Description: Do not fail to build if litesql is not there
Origin: upstream, https://lab.louiz.org/louiz/biboumi/commit/ad22be4
Author: louiz’ <louiz@louiz.org>
Forwarded: yes
Last-Update: 2016-12-21

--- a/src/main.cpp
+++ b/src/main.cpp
@@ -12,7 +12,9 @@
 
 #include <atomic>
 #include <signal.h>
-#include <litesql.hpp>
+#ifdef USE_DATABASE
+# include <litesql.hpp>
+#endif
 
 // A flag set by the SIGINT signal handler.
 static std::atomic<bool> stop(false);
@@ -83,11 +85,14 @@
   if (hostname.empty())
     return config_help("hostname");
 
+
+#ifdef USE_DATABASE
   try {
-      open_database();
-    } catch (const litesql::DatabaseError&) {
-      return 1;
-    }
+    open_database();
+  } catch (const litesql::DatabaseError&) {
+    return 1;
+  }
+#endif
 
   // Block the signals we want to manage. They will be unblocked only during
   // the epoll_pwait or ppoll calls. This avoids some race conditions,