From fc7def5bfddb5640bea20af13b267fd78edd45e2 Mon Sep 17 00:00:00 2001 From: Tindy X <49061470+tindy2013@users.noreply.github.com> Date: Sat, 28 Dec 2019 15:00:15 +0800 Subject: [PATCH] Add option for enabling malloc_trim --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f68ed31..2859e8c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,11 +7,15 @@ ENDIF() SET(CMAKE_CXX_STANDARD 17) ADD_DEFINITIONS(-Wall -Wextra -Wno-unused-parameter -Wno-unused-result) -OPTION(USING_STD_REGEX "Use std::regex from C++ library instead of PCRECPP" OFF) +OPTION(USING_STD_REGEX "Use std::regex from C++ library instead of PCRECPP." OFF) +OPTION(USING_MALLOC_TRIM "Call malloc_trim after processing request to lower memory usage (Your system must support malloc_trim)." OFF) IF(MACOS) ADD_DEFINITIONS(-D_MACOS) ENDIF() +IF(USING_MALLOC_TRIM) + ADD_DEFINITIONS(-DMALLOC_TRIM) +ENDIF() ADD_EXECUTABLE(subconverter src/logger.cpp