From c35476427c95dd5d1158503ef149fc77ed85396d Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sun, 30 Apr 2023 11:33:51 +0300
Subject: [PATCH] Better gcc flags.

Interface with make instead.
---
 .bashrc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.bashrc b/.bashrc
index 38d014a..9d9b6b5 100644
--- a/.bashrc
+++ b/.bashrc
@@ -23,6 +23,7 @@ elif command -v w3m >/dev/null
 then
     export BROWSER=w3m
 fi
+export CFLAGS="-g3 -Wall -Wextra -Wconversion -Wdouble-promotion -Wno-unused-parameter -Wno-unused-function -Wno-sign-conversion -fsanitize=undefined -fsanitize-trap"
 export CLOUDSDK_ACTIVE_CONFIG_NAME='shore'
 export DOCKER_BUILDKIT=1
 export EDITOR=vim
@@ -49,6 +50,7 @@ export LESS_TERMCAP_ue=$'\E[0m'
 export LESS_TERMCAP_us=$'\E[01;32m'
 export LYNX_SAVE_SPACE="$HOME/Downloads"
 export LYNX_TEMP_SPACE="$HOME/.cache/lynx"
+export MAKEFLAGS="-e -k -j4"
 export NODE_PENDING_DEPRECATION='1'
 export NPM_CONFIG_USERCONFIG="$HOME/.config/npmrc"
 export PATH="$GOPATH/bin:$PATH"
@@ -104,7 +106,6 @@ alias df='df --output=source,fstype,size,used,avail,pcent,iavail,ipcent,target'
 alias diff='diff --unified'
 alias dpkglog="grep -v 'status\\|trigproc\\|configure' /var/log/dpkg.log"
 alias escape='printf "%q"'
-alias gcc='gcc --std=c99 -Wall -Wextra -Werror -pedantic'
 alias gen-mac='hexdump -n5 -e '\''"02" 5/1 ":%02X" "\n"'\'' /dev/urandom'
 alias gen-ssh-config="rc_make .ssh/config"
 alias green="printf '\e[1;92m%s\e[0m\n'"
-- 
GitLab