From 263fb61f881dbe64bda30402394fed01a098f3b1 Mon Sep 17 00:00:00 2001
From: Sebastian Hahta <joseha@utu.fi>
Date: Wed, 14 Aug 2019 15:23:46 +0300
Subject: [PATCH] groupview: #ifdef HAVE_LIBARCHIVE

---
 applications/groupview/src/main.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/applications/groupview/src/main.cpp b/applications/groupview/src/main.cpp
index bdadb9abc..ed163daa5 100644
--- a/applications/groupview/src/main.cpp
+++ b/applications/groupview/src/main.cpp
@@ -232,6 +232,7 @@ void modeVideo(ftl::Configurable *root) {
 	vector<cv::Mat> rgb(sources.size());
 	vector<cv::Mat> depth(sources.size());
 
+#ifdef HAVE_LIBARCHIVE
 	char timestamp[18];
 	std::time_t t=std::time(NULL);
 	std::strftime(timestamp, sizeof(timestamp), "%F-%H%M%S", std::localtime(&t));
@@ -240,6 +241,7 @@ void modeVideo(ftl::Configurable *root) {
 	for (size_t i = 0; i < sources.size(); i++) {
 		writer.addSource(sources[i]->getURI(), sources[i]->parameters(), sources[i]->getPose());
 	}
+#endif // HAVE_LIBARCHIVE
 
 	bool save = false;
 
@@ -250,11 +252,13 @@ void modeVideo(ftl::Configurable *root) {
 			while(rgb[i].empty() || depth[i].empty());
 		}
 
+#ifdef HAVE_LIBARCHIVE
 		if (save) {
 			for (size_t i = 0; i < sources.size(); i++) {
 				writer.addRGBD(i, rgb[i], depth[i]);
 			}
 		}
+#endif // HAVE_LIBARCHIVE
 
 		stack(rgb, show);
 		cv::namedWindow("Cameras", cv::WINDOW_KEEPRATIO | cv::WINDOW_NORMAL);
-- 
GitLab