Fix build on Centos 7.
[dcpomatic.git] / src / lib / unzipper.cc
index 2add8f2a943edf2e886ceb9f7049a74bd888a8a3..f0170e7e0646fdca6d2536123c8c287c759e0dad 100644 (file)
@@ -39,7 +39,11 @@ using std::string;
 Unzipper::Unzipper(boost::filesystem::path file)
 {
        int error;
+#ifdef DCPOMATIC_HAVE_ZIP_RDONLY
        _zip = zip_open(dcp::filesystem::fix_long_path(file).string().c_str(), ZIP_RDONLY, &error);
+#else
+       _zip = zip_open(dcp::filesystem::fix_long_path(file).string().c_str(), 0, &error);
+#endif
        if (!_zip) {
                throw FileError("could not open ZIP file", file);
        }