File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed
Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 1-
21# CXX = clang++
32CXXFLAGS = -std=c++11 -I.. -Wall -Wextra -pthread
43
5- OPENSSL_DIR = /usr/local/opt/openssl
4+ PREFIX = /usr/local
5+ # PREFIX = $(shell brew --prefix)
6+
7+ OPENSSL_DIR = $(PREFIX ) /opt/openssl@1.1
8+ # OPENSSL_DIR = $(PREFIX)/opt/openssl@3
69OPENSSL_SUPPORT = -DCPPHTTPLIB_OPENSSL_SUPPORT -I$(OPENSSL_DIR ) /include -L$(OPENSSL_DIR ) /lib -lssl -lcrypto
710
811ZLIB_SUPPORT = -DCPPHTTPLIB_ZLIB_SUPPORT -lz
912
10- BROTLI_DIR = /usr/local /opt/brotli
11- # BROTLI_SUPPORT = -DCPPHTTPLIB_BROTLI_SUPPORT -I$(BROTLI_DIR)/include -L$(BROTLI_DIR)/lib -lbrotlicommon-static -lbrotlienc-static -lbrotlidec-static
13+ BROTLI_DIR = $( PREFIX ) /opt/brotli
14+ BROTLI_SUPPORT = -DCPPHTTPLIB_BROTLI_SUPPORT -I$(BROTLI_DIR ) /include -L$(BROTLI_DIR ) /lib -lbrotlicommon -lbrotlienc -lbrotlidec
1215
1316all : server client hello simplecli simplesvr upload redirect ssesvr ssecli benchmark
1417
4750 openssl req -new -key key.pem | openssl x509 -days 3650 -req -signkey key.pem > cert.pem
4851
4952clean :
50- rm server client hello simplecli simplesvr upload redirect ssesvr sselci benchmark * .pem
53+ rm server client hello simplecli simplesvr upload redirect ssesvr ssecli benchmark * .pem
Original file line number Diff line number Diff line change 11# CXX = clang++
22CXXFLAGS = -g -std=c++11 -I. -Wall -Wextra -Wtype-limits -Wconversion # -fsanitize=address
33
4- OPENSSL_DIR = /usr/local/opt/openssl@1.1
4+ PREFIX = /usr/local
5+ # PREFIX = $(shell brew --prefix)
6+
7+ OPENSSL_DIR = $(PREFIX ) /opt/openssl@1.1
8+ # OPENSSL_DIR = $(PREFIX)/opt/openssl@3
59OPENSSL_SUPPORT = -DCPPHTTPLIB_OPENSSL_SUPPORT -I$(OPENSSL_DIR ) /include -L$(OPENSSL_DIR ) /lib -lssl -lcrypto
610
711ZLIB_SUPPORT = -DCPPHTTPLIB_ZLIB_SUPPORT -lz
812
9- BROTLI_DIR = /usr/local /opt/brotli
13+ BROTLI_DIR = $( PREFIX ) /opt/brotli
1014BROTLI_SUPPORT = -DCPPHTTPLIB_BROTLI_SUPPORT -I$(BROTLI_DIR ) /include -L$(BROTLI_DIR ) /lib -lbrotlicommon -lbrotlienc -lbrotlidec
1115
1216TEST_ARGS = gtest/gtest-all.cc gtest/gtest_main.cc $(OPENSSL_SUPPORT ) $(ZLIB_SUPPORT ) $(BROTLI_SUPPORT ) -pthread
@@ -64,4 +68,4 @@ cert.pem:
6468 # c_rehash .
6569
6670clean :
67- rm -f test test_proxy server_fuzzer pem * .0 * .o * .1 * .srl httplib.h httplib.cc
71+ rm -f test test_split test_proxy server_fuzzer pem * .0 * .o * .1 * .srl httplib.h httplib.cc
You can’t perform that action at this time.
0 commit comments