From 238492bef15545f33c1dcc4e8ce3e699d3e40eae Mon Sep 17 00:00:00 2001
From: gabrielebndn <gabriele.bndn@gmail.com>
Date: Tue, 22 Oct 2019 20:18:50 +0200
Subject: [PATCH] [bindings] [CMakeLists] Use .so for Mac and .pyd for Windows

---
 python/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 8e2c7841..ded3e838 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -54,5 +54,12 @@ SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES
   PREFIX ""
   LIBRARY_OUTPUT_NAME ${LIBRARY_NAME})
 
+IF(APPLE)
+  # We need to change the extension for python bindings
+  SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SUFFIX ".so")
+ELSEIF(WIN32)
+  SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SUFFIX ".pyd")
+ENDIF(APPLE)
+
 INSTALL(TARGETS ${LIBRARY_NAME}
   DESTINATION ${PYTHON_SITELIB})
-- 
GitLab