From 81f49c4a897229b80a34ffcd1cbc218e25efbdb5 Mon Sep 17 00:00:00 2001 From: Aleksei Bavshin Date: Wed, 8 Oct 2025 17:13:46 -0700 Subject: [PATCH] Fix build with absolute --builddir= values. --- config | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/config b/config index 75378e27..2f57f432 100644 --- a/config +++ b/config @@ -1,7 +1,13 @@ ngx_addon_name=ngx_otel_module -cmake -D NGX_OTEL_NGINX_BUILD_DIR=$NGX_OBJS \ - -D CMAKE_LIBRARY_OUTPUT_DIRECTORY=$PWD/$NGX_OBJS \ +case "$NGX_OBJS" in + /*) ngx_module_outdir="$NGX_OBJS" ;; + *) ngx_module_outdir="$PWD/$NGX_OBJS" ;; +esac + +cmake -D "NGX_OTEL_NGINX_DIR=$PWD" \ + -D "NGX_OTEL_NGINX_BUILD_DIR=$NGX_OBJS" \ + -D "CMAKE_LIBRARY_OUTPUT_DIRECTORY=$ngx_module_outdir" \ -D "CMAKE_C_FLAGS=$NGX_CC_OPT" \ -D "CMAKE_CXX_FLAGS=$NGX_CC_OPT" \ -D "CMAKE_MODULE_LINKER_FLAGS=$NGX_LD_OPT" \