summaryrefslogtreecommitdiff
path: root/sys-fs/vramfs/files/vramfs-0-makefile-vars.patch
blob: e0ffd6f5c784511ea210dcd176da25265a541284 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,18 @@
-CC = g++
-CFLAGS = -Wall -Wpedantic -Werror -std=c++11 $(shell pkg-config fuse3 --cflags) -I include/
-LDFLAGS = -flto $(shell pkg-config fuse3 --libs) -l OpenCL
+CXXFLAGS += -std=c++11 $(shell pkg-config fuse3 --cflags) -I include/
+LIBS = $(shell pkg-config fuse3 --libs) -l OpenCL
 
 ifeq ($(DEBUG), 1)
 	CFLAGS += -g -DDEBUG -Wall -Werror -std=c++11
-else
-	CFLAGS += -march=native -O2 -flto
 endif
 
 bin/vramfs: build/util.o build/memory.o build/entry.o build/file.o build/dir.o build/symlink.o build/vramfs.o | bin
-	$(CC) -o $@ $^ $(LDFLAGS)
+	$(CXX) -o $@ $^ $(LDFLAGS) $(LIBS)
 
 build bin:
 	@mkdir -p $@
 
 build/%.o: src/%.cpp | build
-	$(CC) $(CFLAGS) -c -o $@ $<
+	$(CXX) $(CXXFLAGS) -c -o $@ $<
 
 .PHONY: clean
 clean: