From ff566993defe78a705173ab7ba883c19b37c8143 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= <john@ankarstrom.se>
Date: Sat, 27 Aug 2022 14:50:05 +0200
Subject: Support Debug/Release configurations.

---
 Makefile | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index f6d8bee..9c63d23 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,6 @@
 SYSTEM ?= vs2019
+CONFIG ?= Debug
+MAKEFLAGS += --no-print-directory
 
 EXE = b/$(SYSTEM)/EpisodeBrowser.exe
 ifneq ($(SYSTEM), mingw)
@@ -6,9 +8,13 @@ EXE = b/$(SYSTEM)/Debug/EpisodeBrowser.exe
 endif
 
 all:
+ifeq ($(SYSTEM), mingw)
+	cd b/$(SYSTEM) && cmake -DCMAKE_CONFIGURATION_TYPES=$(CONFIG) -G "Unix Makefiles" ../../c
 	cd b/$(SYSTEM) && cmake --build . -j
-ifneq ($(SYSTEM), mingw)
-	cp x/l/libxml2.dll b/$(SYSTEM)/Debug
+else
+	cd b/$(SYSTEM) && cmake -DCMAKE_CONFIGURATION_TYPES=$(CONFIG) -G "Visual Studio 16 2019" ../../c
+	cd b/$(SYSTEM) && cmake --build . -j --config $(CONFIG)
+	cp x/l/libxml2.dll b/$(SYSTEM)/$(CONFIG)
 endif
 	cp $(EXE) "C:\Users\John\Desktop\Delat"
 
-- 
cgit v1.2.3