cmake and libarchive added