zip-filtered.cmake 530 B

12345678910111213141516171819202122232425262728
  1. set(OUTPUT_NAME "test.zip")
  2. set(COMPRESSION_FLAGS cvf)
  3. set(COMPRESSION_OPTIONS --format=zip)
  4. set(DECOMPRESSION_FLAGS xvf)
  5. set(LIST_ARCHIVE TRUE)
  6. set(DECOMPRESSION_PATHNAMES
  7. compress_dir/f1.txt # Decompress only file
  8. compress_dir/d1 # and whole directory
  9. )
  10. set(CUSTOM_CHECK_FILES
  11. "f1.txt"
  12. "d1/f1.txt"
  13. )
  14. # This files shouldn't exists
  15. set(NOT_EXISTING_FILES_CHECK
  16. "d 2/f1.txt"
  17. "d + 3/f1.txt"
  18. "d_4/f1.txt"
  19. "d-4/f1.txt"
  20. )
  21. include(${CMAKE_CURRENT_LIST_DIR}/roundtrip.cmake)
  22. check_magic("504b0304" LIMIT 4 HEX)