Added CMakeLists.txt

This commit is contained in:
Daniel Brunner
2018-10-07 16:06:22 +02:00
parent 6277b9f46f
commit 3b65193087

42
CMakeLists.txt Normal file
View File

@@ -0,0 +1,42 @@
project(Quazip)
set(HEADERS
crypt.h
ioapi.h
JlCompress.h
quaadler32.h
quachecksum32.h
quacrc32.h
quagzipfile.h
quaziodevice.h
quazipdir.h
quazipfile.h
quazipfileinfo.h
quazip_global.h
quazip.h
quazipnewinfo.h
unzip.h
zip.h
)
set(SOURCES
JlCompress.cpp
qioapi.cpp
quaadler32.cpp
quacrc32.cpp
quagzipfile.cpp
quaziodevice.cpp
quazip.cpp
quazipdir.cpp
quazipfile.cpp
quazipfileinfo.cpp
quazipnewinfo.cpp
)
add_library(quazip ${HEADERS} ${SOURCES})
target_compile_definitions(quazip PRIVATE QUAZIP_BUILD)
target_link_libraries(quazip Qt5::Core zlib)
target_include_directories(quazip PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})