You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ad...@apache.org on 2023/04/14 00:43:36 UTC
[doris] branch master updated: [chore](third-party) Configure the search paths for pkg-config and cmake (#18624)
This is an automated email from the ASF dual-hosted git repository.
adonisling pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new d28030e1e5 [chore](third-party) Configure the search paths for pkg-config and cmake (#18624)
d28030e1e5 is described below
commit d28030e1e5046b24895a8a0dbee2acbe71b0cfc7
Author: Adonis Ling <ad...@gmail.com>
AuthorDate: Fri Apr 14 08:43:27 2023 +0800
[chore](third-party) Configure the search paths for pkg-config and cmake (#18624)
Currently, our third party libraries are built by autotools or cmake. Under some scenarios, we may use system-wide headers or libraries to build them which may make the build process fail.
We can configure the search paths explicitly to help autotools and cmake find the right dependencies.
---
thirdparty/build-thirdparty.sh | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh
index 0bc2deb3fa..2ad28cf9f7 100755
--- a/thirdparty/build-thirdparty.sh
+++ b/thirdparty/build-thirdparty.sh
@@ -173,6 +173,13 @@ pushd "${TP_DIR}/installed"/
ln -sf lib64 lib
popd
+# Configure the search paths for pkg-config and cmake
+export PKG_CONFIG_PATH="${TP_DIR}/installed/lib64/pkgconfig"
+export CMAKE_PREFIX_PATH="${TP_DIR}/installed"
+
+echo "PKG_CONFIG_PATH: ${PKG_CONFIG_PATH}"
+echo "CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}"
+
check_prerequest() {
local CMD="$1"
local NAME="$2"
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org