Refactor in C++
This commit is contained in:
parent
8c4b7bff18
commit
abdd19f5e5
445 changed files with 68766 additions and 36566 deletions
10
Makefile
10
Makefile
|
|
@ -1,5 +1,7 @@
|
|||
CFLAGS=-Wall -Wextra -g3 -pedantic -fenable-matrix -Wno-gnu-zero-variadic-macro-arguments -Wno-incompatible-pointer-types-discards-qualifiers -fsanitize=undefined -fsanitize-trap -Wconversion -Wno-implicit-int-float-conversion -Wno-implicit-float-conversion -Wno-gnu-empty-initializer
|
||||
LIBS=`pkg-config --libs glfw3 glew opengl` -lm
|
||||
LINK_FLAGS=-lm -lpthread -ldl -lm -lGLEW -lEGL -lGL -lGLU -lOpenGL -lglfw -lfreetype
|
||||
|
||||
hexnando: main.c Makefile hex_math.h hex_debug.h
|
||||
clang ${CFLAGS} ${LIBS} main.c -o hexnando
|
||||
CFLAGS=-I./include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread
|
||||
|
||||
.PHONY: hexnando
|
||||
hexnando: main.cpp
|
||||
g++ -std=c++20 -Wall -g -Wextra -pedantic -Werror main.cpp ${LINK_FLAGS} ${CFLAGS} -o hexnando
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue