aboutsummaryrefslogtreecommitdiffstats
path: root/libft
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2020-02-23 16:07:42 +0100
committerJozanLeClerc <bousset.rudy@gmail.com>2020-02-23 16:07:42 +0100
commite67574a3e74c2f8340aa2ead168136cedb493735 (patch)
tree8dab085d7a3934673e499df572676ab11bf617d0 /libft
parentLess cringe name for opti flags (diff)
download42-cub3d-e67574a3e74c2f8340aa2ead168136cedb493735.tar.gz
42-cub3d-e67574a3e74c2f8340aa2ead168136cedb493735.tar.bz2
42-cub3d-e67574a3e74c2f8340aa2ead168136cedb493735.tar.xz
42-cub3d-e67574a3e74c2f8340aa2ead168136cedb493735.tar.zst
42-cub3d-e67574a3e74c2f8340aa2ead168136cedb493735.zip
Fixed floating point exception
Diffstat (limited to 'libft')
-rw-r--r--libft/Makefile20
1 files changed, 14 insertions, 6 deletions
diff --git a/libft/Makefile b/libft/Makefile
index 0af47bb..e22c78a 100644
--- a/libft/Makefile
+++ b/libft/Makefile
@@ -109,6 +109,13 @@ SRCS = $(addprefix ${SRCS_DIR},${SRCS_NAME})
#------------------------------------------------------------------------------#
OBJS = $(patsubst ${SRCS_DIR}%.c,${OBJS_DIR}%.o,${SRCS})
#==============================================================================#
+#--------------------------------- UNIX ---------------------------------------#
+#==============================================================================#
+MKDIR = mkdir -p
+RM = rm -rf
+OS = $(shell uname)
+USER = $(shell w | grep tty7 | awk '{print $$1}')
+#==============================================================================#
#-------------------------------- Compiler ------------------------------------#
#==============================================================================#
DEBUG = -glldb
@@ -128,7 +135,13 @@ ifdef ASAN
endif
#------------------------------------------------------------------------------#
ifdef OPTI
- CFLAGS += -march=ivybridge
+ ifeq (${USER}, salaaad)
+ CFLAGS += -march=broadwell
+ else ifeq (${USER}, jozan)
+ CFLAGS += -march=ivybridge
+ else
+ CFLAGS += -march=native
+ endif
CFLAGS += -O2
CFLAGS += -pipe
endif
@@ -139,11 +152,6 @@ NAME = libft.a
#==============================================================================#
AR = ar rcs
#==============================================================================#
-#--------------------------------- UNIX ---------------------------------------#
-#==============================================================================#
-MKDIR = mkdir -p
-RM = rm -rf
-#==============================================================================#
#--------------------------------- Rules --------------------------------------#
#==============================================================================#
${OBJS_DIR}%.o: ${SRCS_DIR}%.c ${INCS_DIR}${INCS}