From bef07b60b3bd2d9083c98554a8be2a74f168d676 Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Thu, 13 Mar 2025 20:16:47 +0100 Subject: [PATCH] add SSLDBGLVL build option --- Makefile | 5 +++-- doc/BUILD.md | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index af39293..5a3af9b 100644 --- a/Makefile +++ b/Makefile @@ -22,14 +22,15 @@ CPPOBJ := $(notdir $(CPPSRC:%.cpp=%.o)) DESTDIR := /usr/local STATIC := 1 BUILD := release +SSLDBGLVL := 0 EXECOUT := pcloudcc LIBOUT := libpcloudcc_lib.so # Build type specific flags ifeq ($(BUILD), debug) - CFLAGS += -g -O0 -DDEBUG -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE - CXXFLAGS += -g -O0 -DDEBUG -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE + CFLAGS += -g -O0 -DDEBUG -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE -DPSYNC_SSL_DEBUG_LEVEL=$(SSLDBGLVL) + CXXFLAGS += -g -O0 -DDEBUG -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE -DPSYNC_SSL_DEBUG_LEVEL=$(SSLDBGLVL) else ifeq ($(BUILD), release) CFLAGS += -O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE CXXFLAGS += -O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D_GNU_SOURCE diff --git a/doc/BUILD.md b/doc/BUILD.md index b235a97..0d3f857 100644 --- a/doc/BUILD.md +++ b/doc/BUILD.md @@ -32,4 +32,5 @@ make STATIC=0 # dynamically link libpcloudcc_lib.so. (default: 1) make SCAN=1 # run code analysis; recommend CC=clang and CXX=clang++. (default: 0) make CC=clang CXX=clang++ # use clang instead of gcc (default: gcc,g++) make DESTDIR=/prefix # installation prefix (default: /usr/local/bin) +make SSLDBGLVL=0 # mbedtls debug level (range: 0-5, default: 0) ```