diff --git a/thirdparty/quazip/quazip/CMakeLists.txt b/thirdparty/quazip/quazip/CMakeLists.txt index 3385d5414..63255865c 100644 --- a/thirdparty/quazip/quazip/CMakeLists.txt +++ b/thirdparty/quazip/quazip/CMakeLists.txt @@ -3,6 +3,13 @@ file(GLOB PUBLIC_HEADERS "*.h") qt4_wrap_cpp(MOC_SRCS ${PUBLIC_HEADERS}) set(SRCS ${SRCS} ${MOC_SRCS}) -add_library(quazip STATIC ${SRCS}) +add_definitions( -DQUAZIP_BUILD ) + +IF(WIN32) + add_library(quazip SHARED ${SRCS}) +ELSE() + add_library(quazip STATIC ${SRCS}) +ENDIF() + set_target_properties(quazip PROPERTIES VERSION 1 SOVERSION 1.0.0) target_link_libraries(quazip ${QT_QTMAIN_LIBRARY} ${QT_QTCORE_LIBRARY} -lz)