Mercurial > embed
comparison libzip/lib/CMakeLists.txt @ 20:3b18afe43c9d
libzip: reimport version 1.1.3
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Jun 2016 09:24:55 +0200 |
parents | |
children | 056ee6b5913e |
comparison
equal
deleted
inserted
replaced
19:07f2cdc6e430 | 20:3b18afe43c9d |
---|---|
1 INCLUDE(CheckFunctionExists) | |
2 | |
3 SET(LIBZIP_SOURCES | |
4 zip_add.c | |
5 zip_add_dir.c | |
6 zip_add_entry.c | |
7 zip_buffer.c | |
8 zip_close.c | |
9 zip_delete.c | |
10 zip_dir_add.c | |
11 zip_dirent.c | |
12 zip_discard.c | |
13 zip_entry.c | |
14 zip_err_str.c | |
15 zip_error.c | |
16 zip_error_clear.c | |
17 zip_error_get.c | |
18 zip_error_get_sys_type.c | |
19 zip_error_strerror.c | |
20 zip_error_to_str.c | |
21 zip_extra_field.c | |
22 zip_extra_field_api.c | |
23 zip_fclose.c | |
24 zip_fdopen.c | |
25 zip_file_add.c | |
26 zip_file_error_clear.c | |
27 zip_file_error_get.c | |
28 zip_file_get_comment.c | |
29 zip_file_get_external_attributes.c | |
30 zip_file_get_offset.c | |
31 zip_file_rename.c | |
32 zip_file_replace.c | |
33 zip_file_set_comment.c | |
34 zip_file_set_external_attributes.c | |
35 zip_file_set_mtime.c | |
36 zip_file_strerror.c | |
37 zip_filerange_crc.c | |
38 zip_fopen.c | |
39 zip_fopen_encrypted.c | |
40 zip_fopen_index.c | |
41 zip_fopen_index_encrypted.c | |
42 zip_fread.c | |
43 zip_get_archive_comment.c | |
44 zip_get_archive_flag.c | |
45 zip_get_compression_implementation.c | |
46 zip_get_encryption_implementation.c | |
47 zip_get_file_comment.c | |
48 zip_get_name.c | |
49 zip_get_num_entries.c | |
50 zip_get_num_files.c | |
51 zip_hash.c | |
52 zip_io_util.c | |
53 zip_memdup.c | |
54 zip_name_locate.c | |
55 zip_new.c | |
56 zip_open.c | |
57 zip_rename.c | |
58 zip_replace.c | |
59 zip_set_archive_comment.c | |
60 zip_set_archive_flag.c | |
61 zip_set_default_password.c | |
62 zip_set_file_comment.c | |
63 zip_set_file_compression.c | |
64 zip_set_name.c | |
65 zip_source_begin_write.c | |
66 zip_source_buffer.c | |
67 zip_source_call.c | |
68 zip_source_close.c | |
69 zip_source_commit_write.c | |
70 zip_source_crc.c | |
71 zip_source_deflate.c | |
72 zip_source_error.c | |
73 zip_source_filep.c | |
74 zip_source_free.c | |
75 zip_source_function.c | |
76 zip_source_is_deleted.c | |
77 zip_source_layered.c | |
78 zip_source_open.c | |
79 zip_source_pkware.c | |
80 zip_source_read.c | |
81 zip_source_remove.c | |
82 zip_source_rollback_write.c | |
83 zip_source_seek.c | |
84 zip_source_seek_write.c | |
85 zip_source_stat.c | |
86 zip_source_supports.c | |
87 zip_source_tell.c | |
88 zip_source_tell_write.c | |
89 zip_source_window.c | |
90 zip_source_write.c | |
91 zip_source_zip.c | |
92 zip_source_zip_new.c | |
93 zip_stat.c | |
94 zip_stat_index.c | |
95 zip_stat_init.c | |
96 zip_strerror.c | |
97 zip_string.c | |
98 zip_unchange.c | |
99 zip_unchange_all.c | |
100 zip_unchange_archive.c | |
101 zip_unchange_data.c | |
102 zip_utf-8.c | |
103 ) | |
104 | |
105 IF(WIN32) | |
106 SET(LIBZIP_OPSYS_FILES | |
107 zip_source_win32a.c | |
108 zip_source_win32handle.c | |
109 zip_source_win32utf8.c | |
110 zip_source_win32w.c | |
111 ) | |
112 ELSE(WIN32) | |
113 SET(LIBZIP_OPSYS_FILES | |
114 zip_source_file.c | |
115 ) | |
116 ENDIF(WIN32) | |
117 | |
118 CHECK_FUNCTION_EXISTS(mkstemp HAVE_MKSTEMP) | |
119 IF(NOT HAVE_MKSTEMP) | |
120 SET(LIBZIP_EXTRA_FILES mkstemp.c) | |
121 ENDIF(NOT HAVE_MKSTEMP) | |
122 | |
123 ADD_LIBRARY(zip STATIC ${LIBZIP_SOURCES} ${LIBZIP_EXTRA_FILES} ${LIBZIP_OPSYS_FILES}) | |
124 TARGET_LINK_LIBRARIES(zip ${ZLIB_LIBRARY}) | |
125 TARGET_COMPILE_DEFINITIONS(zip PUBLIC ZIP_STATIC HAVE_CONFIG_H) | |
126 TARGET_INCLUDE_DIRECTORIES( | |
127 zip | |
128 PUBLIC ${libzip_SOURCE_DIR}/lib ${libzip_BINARY_DIR} | |
129 ) |