summaryrefslogtreecommitdiff
blob: 6db51a083edb83c07bd7a414713d98973c65088d (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
29
30
31
32
33
34
35
36
37
38
39
diff --git a/Makerules b/Makerules
index ef2b6b0..f9b25d6 100644
--- a/Makerules
+++ b/Makerules
@@ -104,12 +104,17 @@ HAVE_GLUT := yes
 SYS_GLUT_CFLAGS :=
 SYS_GLUT_LIBS := -lglut -lGL
 
+WANT_OPENSSL ?= yes
+ifeq "$(WANT_OPENSSL)" "yes"
 ifeq "$(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)" "yes"
 HAVE_LIBCRYPTO := yes
 SYS_LIBCRYPTO_CFLAGS := -DHAVE_LIBCRYPTO $(shell pkg-config --cflags libcrypto)
 SYS_LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
 endif
+endif
 
+WANT_CURL ?= yes
+ifeq "$(WANT_CURL)" "yes"
 ifeq "$(shell pkg-config --exists libcurl && echo yes)" "yes"
 HAVE_CURL := yes
 SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
@@ -121,12 +126,16 @@ SYS_CURL_DEPS += $(shell pkg-config --libs openssl)
 endif
 endif
 SYS_CURL_DEPS += -lpthread -lrt
+endif
 
+WANT_X11 ?= yes
+ifeq "$(WANT_X11)" "yes"
 ifeq "$(shell pkg-config --exists x11 xext && echo yes)" "yes"
 HAVE_X11 := yes
 SYS_X11_CFLAGS := $(shell pkg-config --cflags x11 xext)
 SYS_X11_LIBS := $(shell pkg-config --libs x11 xext)
 endif
+endif
 
 ifeq "$(shell pkg-config --exists harfbuzz && echo yes)" "yes"
 SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz)