diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-05-04 16:39:35 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-05-04 16:39:35 +0400 |
commit | e30ea48c912be20ddc9c327205d146e46d60535e (patch) | |
tree | bd01b7906d88ad8a009afb3c082aad14b15aef88 /CMakeLists.txt | |
parent | 1670afcda506b1641e8b0dc34b894f7ab2817607 (diff) | |
download | rspamd-e30ea48c912be20ddc9c327205d146e46d60535e.tar.gz rspamd-e30ea48c912be20ddc9c327205d146e46d60535e.zip |
* Enable support of google perf tools
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 59537af11..1403c0b23 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,7 @@ OPTION(ENABLE_LUA "Enable lua support [default: OFF]" OPTION(SKIP_RELINK_RPATH "Skip relinking and full RPATH for the install tree" OFF) OPTION(ENABLE_REDIRECTOR "Enable redirector install [default: OFF]" OFF) OPTION(ENABLE_PROFILING "Enable profiling [default: OFF]" OFF) +OPTION(ENABLE_GPERF_TOOLS "Enable google perftools [default: OFF]" OFF) # Build optimized code for following CPU (default i386) #SET(CPU_TUNE "i686") @@ -143,6 +144,10 @@ IF(ENABLE_PROFILING MATCHES "ON") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg") ENDIF(ENABLE_PROFILING MATCHES "ON") +IF(ENABLE_GPERF_TOOLS MATCHES "ON") + SET(WITH_GPERF_TOOLS 1) +ENDIF(ENABLE_GPERF_TOOLS MATCHES "ON") + FIND_PATH(LIBEVENT_INCLUDE event.h PATHS /opt/include /usr/include @@ -407,6 +412,10 @@ IF(ENABLE_LUA MATCHES "ON") TARGET_LINK_LIBRARIES(rspamd "${LUA_LIBRARY}") ENDIF(ENABLE_LUA MATCHES "ON") +IF(ENABLE_GPERF_TOOLS MATCHES "ON") + TARGET_LINK_LIBRARIES(rspamd profiler) +ENDIF(ENABLE_GPERF_TOOLS MATCHES "ON") + ADD_EXECUTABLE(test/rspamd-test ${TESTDEPENDS} ${CONTRIBSRC} ${TESTSRC}) SET_TARGET_PROPERTIES(test/rspamd-test PROPERTIES LINKER_LANGUAGE C) TARGET_LINK_LIBRARIES(test/rspamd-test m) |