From 60ae840790232c52ea3f456881771edee02d35ac Mon Sep 17 00:00:00 2001
From: Maximilien Siavelis <maximilien.siavelis@simulease.com>
Date: 周五, 05 1月 2018 09:10:28 +0800
Subject: [PATCH] fix some compilation issues

---
 src/library/os/linux/os-linux.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/library/os/linux/os-linux.c b/src/library/os/linux/os-linux.c
index 7469d83..79ec0e5 100644
--- a/src/library/os/linux/os-linux.c
+++ b/src/library/os/linux/os-linux.c
@@ -25,8 +25,10 @@
 #include <dirent.h>
 #include <stdio.h>
 
-#include <dbus-1.0/dbus/dbus.h>
 #include <sys/utsname.h>
+#ifdef USE_DBUS
+#include <dbus-1.0/dbus/dbus.h>
+#endif
 
 /**
  *Usually uuid are hex number separated by "-". this method read up to 8 hex
@@ -277,6 +279,7 @@
 }
 
 FUNCTION_RETURN getOsSpecificIdentifier(unsigned char identifier[6]) {
+#if USE_DBUS
 	char* dbus_id = dbus_get_local_machine_id();
 	if (dbus_id == NULL) {
 		return FUNC_RET_ERROR;
@@ -284,6 +287,9 @@
 	memcpy(identifier, dbus_id, 6);
 	dbus_free(dbus_id);
 	return FUNC_RET_OK;
+#else
+	return FUNC_RET_NOT_AVAIL;
+#endif
 }
 
 FUNCTION_RETURN getModuleName(char buffer[MAX_PATH]) {

--
Gitblit v1.9.1