From a4fde946f49cddf4f7c1eceb3b86ca38375cec1d Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sun, 26 Jun 2022 13:44:36 +0100 Subject: [PATCH] Revert "Do not use pkg-config" This reverts commit 4ef90d4316bbba3a4b8902e38bf5f68171cc6ab7. --- a/Makefile +++ b/Makefile @@ -18,6 +18,9 @@ ifeq ($(origin CXX), default) CXX = c++ endif +# Allow overriding pkg-config binary +PKG_CONFIG = pkg-config + # If you want to keep symbols in the installed binary, run make with # `STRIP=true` to run /bin/true instead of the strip command. STRIP = strip @@ -100,7 +103,8 @@ ifeq ($(OS), Darwin) endif ifeq ($(NEEDS_LIBCRYPTO), 1) - MOLD_LDFLAGS += -lcrypto + MOLD_CXXFLAGS += $(shell $(PKG_CONFIG) --cflags-only-I openssl) + MOLD_LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L openssl) -lcrypto endif # '-latomic' flag is needed building on riscv64 system.