From 76fffb0f2d8192d628439dfbc0cac36689ec8115 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera Date: Sat, 5 Oct 2024 23:27:21 +0800 Subject: [PATCH] build(make): fix `tree-sitter.pc` generation (#3745) (cherry picked from commit 079c69313fa14b9263739b494a47efacc1c91cdc) --- Makefile | 4 ++-- cli/src/templates/makefile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index aafbf20b..97a29f56 100644 --- a/Makefile +++ b/Makefile @@ -62,8 +62,8 @@ endif tree-sitter.pc: lib/tree-sitter.pc.in sed -e 's|@PROJECT_VERSION@|$(VERSION)|' \ - -e 's|@CMAKE_INSTALL_LIBDIR@|$(LIBDIR)|' \ - -e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR)|' \ + -e 's|@CMAKE_INSTALL_LIBDIR@|$(LIBDIR:$(PREFIX)/%=%)|' \ + -e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR:$(PREFIX)/%=%)|' \ -e 's|@PROJECT_DESCRIPTION@|$(DESCRIPTION)|' \ -e 's|@PROJECT_HOMEPAGE_URL@|$(HOMEPAGE_URL)|' \ -e 's|@CMAKE_INSTALL_PREFIX@|$(PREFIX)|' $< > $@ diff --git a/cli/src/templates/makefile b/cli/src/templates/makefile index c9bb86bc..8691b286 100644 --- a/cli/src/templates/makefile +++ b/cli/src/templates/makefile @@ -59,8 +59,8 @@ endif $(LANGUAGE_NAME).pc: bindings/c/$(LANGUAGE_NAME).pc.in sed -e 's|@PROJECT_VERSION@|$(VERSION)|' \ - -e 's|@CMAKE_INSTALL_LIBDIR@|$(LIBDIR)|' \ - -e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR)|' \ + -e 's|@CMAKE_INSTALL_LIBDIR@|$(LIBDIR:$(PREFIX)/%=%)|' \ + -e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR:$(PREFIX)/%=%)|' \ -e 's|@PROJECT_DESCRIPTION@|$(DESCRIPTION)|' \ -e 's|@PROJECT_HOMEPAGE_URL@|$(HOMEPAGE_URL)|' \ -e 's|@CMAKE_INSTALL_PREFIX@|$(PREFIX)|' $< > $@