CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/master/ext/libzip/CMakeLists.txt
Views: 1401
set(SRCS1zip_add.c2zip_add_dir.c3zip_add_entry.c4zip_algorithm_deflate.c5zip_buffer.c6zip_close.c7zip_delete.c8zip_dir_add.c9zip_dirent.c10zip_discard.c11zip_entry.c12zip_error.c13zip_error_clear.c14zip_error_get.c15zip_error_get_sys_type.c16zip_error_strerror.c17zip_error_to_str.c18zip_extra_field.c19zip_extra_field_api.c20zip_fclose.c21zip_fdopen.c22zip_file_add.c23zip_file_error_clear.c24zip_file_error_get.c25zip_file_get_comment.c26zip_file_get_external_attributes.c27zip_file_get_offset.c28zip_file_rename.c29zip_file_replace.c30zip_file_set_comment.c31zip_file_set_encryption.c32zip_file_set_external_attributes.c33zip_file_set_mtime.c34zip_file_strerror.c35zip_fopen.c36zip_fopen_encrypted.c37zip_fopen_index.c38zip_fopen_index_encrypted.c39zip_fread.c40zip_fseek.c41zip_ftell.c42zip_get_archive_comment.c43zip_get_archive_flag.c44zip_get_encryption_implementation.c45zip_get_file_comment.c46zip_get_name.c47zip_get_num_entries.c48zip_get_num_files.c49zip_hash.c50zip_io_util.c51zip_libzip_version.c52zip_memdup.c53zip_name_locate.c54zip_new.c55zip_open.c56zip_pkware.c57zip_progress.c58zip_rename.c59zip_replace.c60zip_set_archive_comment.c61zip_set_archive_flag.c62zip_set_default_password.c63zip_set_file_comment.c64zip_set_file_compression.c65zip_set_name.c66zip_source_accept_empty.c67zip_source_begin_write.c68zip_source_begin_write_cloning.c69zip_source_buffer.c70zip_source_call.c71zip_source_close.c72zip_source_commit_write.c73zip_source_compress.c74zip_source_crc.c75zip_source_error.c76zip_source_file_common.c77zip_source_file_stdio.c78zip_source_free.c79zip_source_function.c80zip_source_get_file_attributes.c81zip_source_is_deleted.c82zip_source_layered.c83zip_source_open.c84zip_source_pkware_decode.c85zip_source_pkware_encode.c86zip_source_read.c87zip_source_remove.c88zip_source_rollback_write.c89zip_source_seek.c90zip_source_seek_write.c91zip_source_stat.c92zip_source_supports.c93zip_source_tell.c94zip_source_tell_write.c95zip_source_window.c96zip_source_write.c97zip_source_zip.c98zip_source_zip_new.c99zip_stat.c100zip_stat_index.c101zip_stat_init.c102zip_strerror.c103zip_string.c104zip_unchange.c105zip_unchange_all.c106zip_unchange_archive.c107zip_unchange_data.c108zip_utf-8.c109zip_err_str.c)110111if(WIN32)112set(SRCS ${SRCS}113zip_source_file_win32.c114zip_source_file_win32_named.c115zip_source_file_win32_utf16.c116zip_source_file_win32_utf8.c)117if(CMAKE_SYSTEM_NAME MATCHES WindowsPhone OR CMAKE_SYSTEM_NAME MATCHES WindowsStore)118set(SRCS ${SRCS} zip_random_uwp.c)119else()120set(SRCS ${SRCS} zip_source_file_win32_ansi.c zip_random_win32.c)121endif()122else()123set(SRCS ${SRCS}124zip_mkstempm.c125zip_source_file_stdio_named.c126zip_random_unix.c)127endif()128129add_library(zip STATIC ${SRCS})130131if(UNIX)132add_definitions(-fPIC)133endif(UNIX)134135136137