diff --git a/Zip/CMakeLists.txt b/Zip/CMakeLists.txt index b32fea9cf..11677c53a 100644 --- a/Zip/CMakeLists.txt +++ b/Zip/CMakeLists.txt @@ -1,13 +1,36 @@ set(LIBNAME "PocoZip") -aux_source_directory(src SRCS) +set(SRCS + src/Add.cpp + src/AutoDetectStream.cpp + src/Compress.cpp + src/Decompress.cpp + src/Delete.cpp + src/Keep.cpp + src/ParseCallback.cpp + src/PartialStream.cpp + src/Rename.cpp + src/Replace.cpp + src/SkipCallback.cpp + src/ZipArchive.cpp + src/ZipArchiveInfo.cpp + src/ZipCommon.cpp + src/ZipDataInfo.cpp + src/ZipException.cpp + src/ZipFileInfo.cpp + src/ZipLocalFileHeader.cpp + src/ZipManipulator.cpp + src/ZipOperation.cpp + src/ZipStream.cpp + src/ZipUtil.cpp +) if (NOT POCO_STATIC) add_definitions(-DZip_EXPORTS) endif (NOT POCO_STATIC) add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} ) -set_target_properties( ${LIBNAME} +set_target_properties( ${LIBNAME} PROPERTIES VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION} ) target_link_libraries( ${LIBNAME} PocoUtil PocoXML PocoFoundation) @@ -17,7 +40,7 @@ install( DESTINATION include PATTERN ".svn" EXCLUDE ) - + install( TARGETS ${LIBNAME} LIBRARY DESTINATION lib${LIB_SUFFIX}