File: 0001-make-cross-compilation-possible.patch

package info (click to toggle)
signify-openbsd 31-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 676 kB
  • sloc: ansic: 5,404; makefile: 174; sh: 72
file content (51 lines) | stat: -rw-r--r-- 1,831 bytes parent folder | download
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
40
41
42
43
44
45
46
47
48
49
50
51
From: Helmut Grohne <helmut@subdivi.de>
Date: Tue, 6 Aug 2019 16:16:05 +0200
Subject: make cross-compilation possible

---
 Makefile | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 885c58a..8012a08 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,10 @@ BZERO          ?=
 MUSL           ?= 0
 BUNDLED_LIBBSD ?= 0
 PLEDGE         ?= noop
+PKG_CONFIG     ?= pkg-config
+WGET           ?= wget
+libbsd_VERSION ?= 0.10.0
+libbsd_BASEURL ?= http://libbsd.freedesktop.org/releases/
 #                                                                #
 ##################################################################
 
@@ -91,13 +95,13 @@ LIBBSD_LDFLAGS :=
 else
 
 LIBBSD_PKG_VERSION := 0.7
-LIBBSD_PKG_CHECK   := $(shell pkg-config libbsd --atleast-version=$(LIBBSD_PKG_VERSION) && echo ok)
+LIBBSD_PKG_CHECK   := $(shell $(PKG_CONFIG) libbsd --atleast-version=$(LIBBSD_PKG_VERSION) && echo ok)
 ifneq ($(strip $(LIBBSD_PKG_CHECK)),ok)
   $(error libbsd is not installed or version is older than $(LIBBSD_PKG_VERSION))
 endif
 LIBBSD_DEPS    :=
-LIBBSD_CFLAGS  := $(shell pkg-config libbsd-overlay --cflags)
-LIBBSD_LDFLAGS := $(shell pkg-config libbsd-overlay --libs)
+LIBBSD_CFLAGS  := $(shell $(PKG_CONFIG) libbsd-overlay --cflags)
+LIBBSD_LDFLAGS := $(shell $(PKG_CONFIG) libbsd-overlay --libs)
 
 endif
 
@@ -106,8 +110,8 @@ endif
 # Git submodule corresponding to libwaive is properly checked out.
 #
 ifeq ($(PLEDGE),waive)
-SECCOMP_CFLAGS := $(shell pkg-config libseccomp --cflags)
-SECCOMP_LIBS   := $(shell pkg-config libseccomp --libs)
+SECCOMP_CFLAGS := $(shell $(PKG_CONFIG) libseccomp --cflags)
+SECCOMP_LIBS   := $(shell $(PKG_CONFIG) libseccomp --libs)
 CFLAGS  += $(SECCOMP_CFLAGS) -pthread
 LDFLAGS += $(SECCOMP_LIBS) -pthread
 S       += libwaive/waive.c