aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/frontend/frontend.cpp
diff options
context:
space:
mode:
authorMartin Ridgers <[email protected]>2024-09-20 08:59:29 +0200
committerMartin Ridgers <[email protected]>2024-09-24 10:57:34 +0200
commitd8770a47b4c965a9808172ac0f48fbda6dbe7a06 (patch)
tree3a20a7c838322cd0d3c072fffff8ea2f1588056c /src/zenserver/frontend/frontend.cpp
parentGrammar (diff)
downloadzen-d8770a47b4c965a9808172ac0f48fbda6dbe7a06.tar.xz
zen-d8770a47b4c965a9808172ac0f48fbda6dbe7a06.zip
Wrap ZipFs initialisation in ZEN_EMBED_HTML_ZIP
Diffstat (limited to 'src/zenserver/frontend/frontend.cpp')
-rw-r--r--src/zenserver/frontend/frontend.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/zenserver/frontend/frontend.cpp b/src/zenserver/frontend/frontend.cpp
index 4bc077b6b..7ce19363a 100644
--- a/src/zenserver/frontend/frontend.cpp
+++ b/src/zenserver/frontend/frontend.cpp
@@ -14,7 +14,11 @@ ZEN_THIRD_PARTY_INCLUDES_START
#endif
ZEN_THIRD_PARTY_INCLUDES_END
-#if ZEN_BUILD_RELEASE
+#if !defined(ZEN_EMBED_HTML_ZIP)
+# define ZEN_EMBED_HTML_ZIP ZEN_BUILD_RELEASE
+#endif
+
+#if ZEN_EMBED_HTML_ZIP
static unsigned char gHtmlZipData[] = {
# include <html.zip.h>
};
@@ -26,7 +30,7 @@ HttpFrontendService::HttpFrontendService(std::filesystem::path Directory) : m_Di
{
std::filesystem::path SelfPath = GetRunningExecutablePath();
-#if ZEN_BUILD_RELEASE
+#if ZEN_EMBED_HTML_ZIP
// Load an embedded Zip archive
IoBuffer HtmlZipDataBuffer(IoBuffer::Wrap, gHtmlZipData, sizeof(gHtmlZipData) - 1);
m_ZipFs = ZipFs(std::move(HtmlZipDataBuffer));