Added
Link Here
|
1 |
--- Makefile.orig 2018-11-08 20:43:35 UTC |
2 |
+++ Makefile |
3 |
@@ -5,6 +5,9 @@ CFLAGS += -W -Wall -Wextra -O2 -Wno-implicit-function- |
4 |
CXXFLAGS += -W -Wall -Wextra -std=c++11 -O2 -Izopfli/src -I7zip -DNDEBUG=1 \ |
5 |
-Wno-unused-parameter -pthread |
6 |
|
7 |
+CFLAGS += $(shell pkg-config --cflags libuv liblz4) |
8 |
+CXXFLAGS += $(shell pkg-config --cflags libuv liblz4) |
9 |
+ |
10 |
SRC_CXX_SRC = $(wildcard src/*.cpp) |
11 |
SRC_CXX_OBJ = $(SRC_CXX_SRC:.cpp=.o) |
12 |
CLI_CXX_SRC = $(wildcard cli/*.cpp) |
13 |
@@ -23,8 +26,8 @@ ZOPFLI_C_OBJ = $(ZOPFLI_C_SRC:.c=.o) |
14 |
%.o: %.c |
15 |
$(CC) -c $(CFLAGS) -o $@ $< |
16 |
|
17 |
-maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(ZOPFLI_C_OBJ) 7zip/7zip.a |
18 |
- $(CXX) -o $@ $(CXXFLAGS) $^ -luv -llz4 -lz |
19 |
+maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) 7zip/7zip.a |
20 |
+ $(CXX) -o $@ $(CXXFLAGS) $^ $(shell pkg-config --libs libuv liblz4) -lzopfli -lz |
21 |
|
22 |
7zip/7zip.a: |
23 |
$(MAKE) -C 7zip 7zip.a |