commit c95ed11bc331a18a8fe207151b8d34887c743eb0
parent 0c282697bcece9e4fead2d0dacbc8ce8391b5122
Author: NunoSempere <nuno.semperelh@protonmail.com>
Date: Sun, 24 Mar 2024 07:54:33 -0400
specify c99
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git 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
@@ -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"