Do not fail to build if litesql is not there

This commit is contained in:
louiz’
2017-04-26 16:08:20 +02:00
parent 1fe2b1566a
commit 269f9e0daf
+6 -1
View File
@@ -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 @@ int main(int ac, char** av)
if (hostname.empty())
return config_help("hostname");
#ifdef USE_DATABASE
try {
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,