diff --git a/CMakeLists.txt b/CMakeLists.txt
index c7791812..e30de6f2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -283,6 +283,14 @@ if(PRISMATIC_ENABLE_PYPRISMATIC)
         LINKER_LANGUAGE CXX
     )
 
+	if(APPLE)
+	set_target_properties(
+		pyprismatic_core
+		PROPERTIES
+			SUFFIX ".so"
+	)
+	endif(APPLE)
+
     if(NOT UNIX)
     set_target_properties(
         pyprismatic_core
