diff --git a/SuperBuild/CMake/External_zlib.cmake b/SuperBuild/CMake/External_zlib.cmake
index 391e6d379b7b2d7d38d28a1aeb42e3c434257f6a..3d8a312819cf79373c5717910229d89b78a7902a 100644
--- a/SuperBuild/CMake/External_zlib.cmake
+++ b/SuperBuild/CMake/External_zlib.cmake
@@ -31,14 +31,18 @@ else()
       -DCMAKE_BUILD_TYPE:STRING=Release
       #-DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
       #-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
-      -DBUILD_SHARED_LIBS:BOOL=ON
-  )
+      -DBUILD_SHARED_LIBS:BOOL=ON)
+
+    if(UNIX)
+      ExternalProject_Add_Step(${proj} remove_static
+        COMMAND ${CMAKE_COMMAND} -E remove ${SB_INSTALL_PREFIX}/lib/libz.a
+        DEPENDEES install)  
+    endif()
   
     if(MSVC)
       ExternalProject_Add_Step(${proj} msvc_copy_hell
         COMMAND ${CMAKE_COMMAND} -E copy ${ZLIB_SB_BUILD_DIR}/zlib.lib ${SB_INSTALL_PREFIX}/lib/zdll.lib
-        DEPENDEES install
-      )  
+        DEPENDEES install)  
     endif()
     
     set(_SB_${proj}_INCLUDE_DIR ${SB_INSTALL_PREFIX}/include)