summaryrefslogtreecommitdiffstats
path: root/tools/archivegen/archive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/archivegen/archive.cpp')
-rw-r--r--tools/archivegen/archive.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/archivegen/archive.cpp b/tools/archivegen/archive.cpp
index 56aae1b21..132c1bcc6 100644
--- a/tools/archivegen/archive.cpp
+++ b/tools/archivegen/archive.cpp
@@ -28,9 +28,12 @@
#include <errors.h>
#include <archivefactory.h>
-#include <lib7z_facade.h>
#include <utils.h>
+#ifdef IFW_LIB7Z
+#include <lib7z_facade.h>
+#endif
+
#include <QCoreApplication>
#include <QCommandLineParser>
#include <QDir>
@@ -105,8 +108,9 @@ int main(int argc, char *argv[])
throw QInstaller::Error(QCoreApplication::translate("archivegen",
"Unknown compression level \"%1\". See 'archivgen --help'.").arg(value));
}
-
+#ifdef IFW_LIB7Z
Lib7z::initSevenZ();
+#endif
QString archiveFilename = args[0];
// Check if filename already has a supported suffix
if (!ArchiveFactory::isSupportedType(archiveFilename))