Browse Source

fix minizip build error for MSVC

Mikhail Paulyshka 11 years ago
parent
commit
0541b544c4
1 changed files with 6 additions and 1 deletions
  1. 6 1
      lib/minizip/CMakeLists.txt

+ 6 - 1
lib/minizip/CMakeLists.txt

@@ -12,7 +12,12 @@ set(lib_SRCS
 )
 
 add_library(minizip SHARED ${lib_SRCS})
-set_target_properties(minizip PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/libminizip.dylib")
+if(MSVC)
+    set_target_properties(minizip PROPERTIES COMPILE_DEFINITIONS "MINIZIP_DLL;ZLIB_DLL;ZLIB_INTERNAL")
+elseif(APPLE)
+    set_target_properties(minizip PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/libminizip.dylib")
+endif()
+
 target_link_libraries(minizip ${ZLIB_LIBRARIES})
 
 if (NOT APPLE) # Already inside vcmiclient bundle