From fd671a7a4a8f018e449966a8ada5020de702d742 Mon Sep 17 00:00:00 2001
From: AlexeyAB <kikots@mail.ru>
Date: Fri, 04 Aug 2017 14:57:05 +0000
Subject: [PATCH] LIBSO=1 compile darknet.so library on Linux

---
 src/yolo_v2_class.hpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/yolo_v2_class.hpp b/src/yolo_v2_class.hpp
index 8330dfc..9a8baa6 100644
--- a/src/yolo_v2_class.hpp
+++ b/src/yolo_v2_class.hpp
@@ -11,9 +11,17 @@
 #endif	// OPENCV
 
 #ifdef YOLODLL_EXPORTS
+#if defined(_MSC_VER)
 #define YOLODLL_API __declspec(dllexport) 
 #else
+#define YOLODLL_API __attribute__((visibility("default")))
+#endif
+#else
+#if defined(_MSC_VER)
 #define YOLODLL_API __declspec(dllimport) 
+#else
+#define YOLODLL_API
+#endif
 #endif
 
 struct bbox_t {

--
Gitblit v1.10.0