From c95ed11bc331a18a8fe207151b8d34887c743eb0 Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Sun, 24 Mar 2024 07:54:33 -0400 Subject: [PATCH] specify c99 --- TODO.md | 2 ++ makefile | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TODO.md b/TODO.md index d8c6bf8..3a91924 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,8 @@ # To do - [ ] Settle on a C standard (C11?), and use safer string handling functions provided by it. + - The thing is, I kinda feel attached to C89-C99 +- [ ] Consider - See make lint for purported insecurities - [ ] Document creating new applications, e.g., as in [Asana for Linux](https://git.nunosempere.com/NunoSempere/asana-for-linux) - [ ] This time, use something other than Whatsapp as an example syslink. diff --git a/makefile b/makefile index 855c3d1..8743b9f 100644 --- a/makefile +++ b/makefile @@ -4,6 +4,7 @@ WARNINGS=-Wall OPTIMIZED_SOME=-O3 OPTIMIZED_MORE=-Ofast -march=native -funit-at-a-time -flto # binary will not be compatible with other computers, but may be much faster DEBUG= # -g +STD=-std=c99 # maybe consider moving to c11 and using safer string handling # Dependencies DEPS='webkit2gtk-4.1' @@ -29,7 +30,7 @@ USER_CACHE_DIR=/home/`whoami`/.cache/rosenrot RUNTIME_FILES_DIR=/opt/rosenrot/ build: $(SRC) $(PLUGINS) $(CONFIG) constants user_cache - $(CC) $(WARNINGS) $(OPTIMIZED_MORE) $(DEBUG) $(INCS) $(PLUGINS) $(SRC) -o rosenrot $(LIBS) $(ADBLOCK) + $(CC) $(STD) $(WARNINGS) $(OPTIMIZED_MORE) $(DEBUG) $(INCS) $(PLUGINS) $(SRC) -o rosenrot $(LIBS) $(ADBLOCK) constants: @echo "# Computing constants"