This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A pseudo Operating System for the Dreamcast.".
The branch, master has been updated
via acff17b672272e5faa55e363b55bb5ff1e949c15 (commit)
from 91669fdcbd01cbc0b79babee21cd3727262d7396 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit acff17b672272e5faa55e363b55bb5ff1e949c15
Author: Colton Pawielski <cep...@us...>
Date: Thu Jun 6 18:11:30 2024 -0500
Fix libstunami Examples (#615)
-----------------------------------------------------------------------
Summary of changes:
examples/dreamcast/tsunami/banner/Makefile | 4 ++++
examples/dreamcast/tsunami/font/Makefile | 4 ++++
examples/dreamcast/tsunami/genmenu/Makefile | 4 ++++
3 files changed, 12 insertions(+)
diff --git a/examples/dreamcast/tsunami/banner/Makefile b/examples/dreamcast/tsunami/banner/Makefile
index 7fd0748c..caeb0381 100644
--- a/examples/dreamcast/tsunami/banner/Makefile
+++ b/examples/dreamcast/tsunami/banner/Makefile
@@ -7,6 +7,10 @@ TARGET = banner.elf
OBJS = banner.o romdisk.o
KOS_ROMDISK_DIR = romdisk
+# GCC versions prior to 11.0 have incomplete C++17 support and need
+# to be forced to use the GNU dialect for std::filesystem support
+KOS_CPPFLAGS += -std=gnu++17
+
all: rm-elf $(TARGET)
include $(KOS_BASE)/Makefile.rules
diff --git a/examples/dreamcast/tsunami/font/Makefile b/examples/dreamcast/tsunami/font/Makefile
index f7a68a0a..2047a881 100644
--- a/examples/dreamcast/tsunami/font/Makefile
+++ b/examples/dreamcast/tsunami/font/Makefile
@@ -7,6 +7,10 @@ TARGET = font.elf
OBJS = font.o romdisk.o
KOS_ROMDISK_DIR = romdisk
+# GCC versions prior to 11.0 have incomplete C++17 support and need
+# to be forced to use the GNU dialect for std::filesystem support
+KOS_CPPFLAGS += -std=gnu++17
+
all: rm-elf $(TARGET)
include $(KOS_BASE)/Makefile.rules
diff --git a/examples/dreamcast/tsunami/genmenu/Makefile b/examples/dreamcast/tsunami/genmenu/Makefile
index c45a9133..8a23a92b 100644
--- a/examples/dreamcast/tsunami/genmenu/Makefile
+++ b/examples/dreamcast/tsunami/genmenu/Makefile
@@ -7,6 +7,10 @@ TARGET = genmenu.elf
OBJS = genmenu.o romdisk.o
KOS_ROMDISK_DIR = romdisk
+# GCC versions prior to 11.0 have incomplete C++17 support and need
+# to be forced to use the GNU dialect for std::filesystem support
+KOS_CPPFLAGS += -std=gnu++17
+
all: rm-elf $(TARGET)
include $(KOS_BASE)/Makefile.rules
hooks/post-receive
--
A pseudo Operating System for the Dreamcast.
|