logswan

Fast Web log analyzer using probabilistic data structures
Log | Files | Refs | README | LICENSE

commit 8ceea0df49da7e10752babeb64feb90decf3769c
parent a07210ecb1affd07827533d0ff39ec3719594b5d
Author: Frederic Cambus <fred@statdns.com>
Date:   Sat,  9 Jan 2016 22:59:51 +0100

Using same semantics to detect Jansson library paths

Diffstat:
MCMakeLists.txt | 11+++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -23,11 +23,14 @@ list(APPEND CMAKE_REQUIRED_DEFINITIONS -D_OPENBSD_SOURCE) check_function_exists(strtonum HAVE_STRTONUM) # GeoIP -find_path(GEOIP_INCLUDE_DIR GeoIP.h) +find_path(GEOIP_INCLUDE_DIRS GeoIP.h) find_library(GEOIP_LIBRARIES NAMES GeoIP REQUIRED) -include_directories(${GEOIP_INCLUDE_DIR}) +include_directories(${GEOIP_INCLUDE_DIRS}) -find_library(LIB_JANSSON NAMES jansson REQUIRED) +# Jansson +find_path(JANSSON_INCLUDE_DIRS jansson.h) +find_library(JANSSON_LIBRARIES NAMES jansson REQUIRED) +include_directories(${JANSSON_INCLUDE_DIRS}) set(CMAKE_BUILD_TYPE Release) set(DEPS deps/hll/hll.c deps/MurmurHash3/MurmurHash3.c) @@ -43,6 +46,6 @@ add_definitions(-Wall -Wextra -Werror -std=c99 -pedantic) add_definitions(-DDATADIR="${GEOIPDATA}") add_executable(logswan ${SRC} ${DEPS}) -target_link_libraries(logswan ${GEOIP_LIBRARIES} ${LIB_JANSSON} m) +target_link_libraries(logswan ${GEOIP_LIBRARIES} ${JANSSON_LIBRARIES} m) install(TARGETS logswan DESTINATION bin)