diff options
Diffstat (limited to 'tools/archivegen/archive.cpp')
-rw-r--r-- | tools/archivegen/archive.cpp | 8 |
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)) |