From 5549f31ebb6ca4ac93b597bcc124209069ddf9c4 Mon Sep 17 00:00:00 2001
From: Ethan Robert <ethan.rbrt90@gmail.com>
Date: Thu, 13 Mar 2025 16:21:05 +0100
Subject: [PATCH] Added alternative to --embed-resources for older pandoc
 versions

---
 Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index a8b23b1..5550124 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
 prerequisites:
 	@echo "Vérification du fonctionnement de pandoc"
 	@which pandoc > /dev/null || (echo "❌ Impossible de trouver la commande pandoc." ; exit 1)
+	@pandoc --version | grep -q "pandoc 2\.[0-9]\|pandoc 3" || (echo "❌ La version de pandoc doit être au moins 2.0." ; exit 1)
 
 prerequisites-pdflatex: prerequisites
 	@echo "Vérification de la présence de pdflatex"
@@ -18,6 +19,10 @@ pdf: prerequisites-pdflatex clean
 
 html: prerequisites clean
 	@echo "Génération de Output.html"
-	@pandoc --defaults=config.yaml -o dist/Output.html --embed-resources --standalone
+	@if pandoc --version | grep -q "pandoc 2\.[0-9]\|pandoc 3"; then \
+		pandoc --defaults=config.yaml -o dist/Output.html --embed-resources --standalone; \
+	else \
+		pandoc --defaults=config.yaml -o dist/Output.html --self-contained --standalone; \
+	fi
 
 all: pdf html
\ No newline at end of file
-- 
GitLab