From 38e48ff7782daab52acd3a32aa9db632540f8958 Mon Sep 17 00:00:00 2001 From: Pavel Pautov Date: Thu, 23 Mar 2023 00:37:31 -0700 Subject: [PATCH] Add interface for Nginx build system. --- config | 10 ++++++++++ config.make | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 config create mode 100644 config.make diff --git a/config b/config new file mode 100644 index 0000000..11d3317 --- /dev/null +++ b/config @@ -0,0 +1,10 @@ +ngx_addon_name=ngx_otel_module + +cmake -D NGX_OTEL_NGINX_BUILD_DIR=$NGX_OBJS \ + -D NGX_OTEL_FETCH_DEPS=OFF \ + -D NGX_OTEL_PROTO_DIR=$NGX_OTEL_PROTO_DIR \ + -D CMAKE_LIBRARY_OUTPUT_DIRECTORY=$PWD/$NGX_OBJS \ + -D "CMAKE_C_FLAGS=$NGX_CC_OPT" \ + -D "CMAKE_CXX_FLAGS=$NGX_CC_OPT" \ + -D "CMAKE_MODULE_LINKER_FLAGS=$NGX_LD_OPT" \ + -S $ngx_addon_dir -B $NGX_OBJS/otel || exit 1 diff --git a/config.make b/config.make new file mode 100644 index 0000000..b44281a --- /dev/null +++ b/config.make @@ -0,0 +1,10 @@ +cat << END >> $NGX_MAKEFILE + +modules: ngx_otel_module + +ngx_otel_module: + make -C $NGX_OBJS/otel + +.PHONY: ngx_otel_module + +END