view cmake/FindJansson.cmake @ 634:005794d9cf77

json_util: cleanups - Make overloads that takes a string as a key, - make header only code, - Remove contains function, use std::count or std::find instead.
author David Demelier <markand@malikania.fr>
date Fri, 23 Mar 2018 12:56:47 +0100
parents 01e01777ff50
children 5bd9424a523a
line wrap: on
line source

# FindJansson
# -----------
#
# Find Jansson library, this modules defines:
#
# Jansson_INCLUDE_DIRS, where to find jansson.h
# Jansson_LIBRARIES, where to find library
# Jansson_FOUND, if it is found

find_path(Jansson_INCLUDE_DIR NAMES jansson.h)
find_library(Jansson_LIBRARY NAMES libjansson jansson)

include(FindPackageHandleStandardArgs)

find_package_handle_standard_args(
    Jansson
    FOUND_VAR Jansson_FOUND
    REQUIRED_VARS Jansson_LIBRARY Jansson_INCLUDE_DIR
)

set(Jansson_LIBRARIES ${Jansson_LIBRARY})
set(Jansson_INCLUDE_DIRS ${Jansson_INCLUDE_DIR})

mark_as_advanced(Jansson_INCLUDE_DIR Jansson_LIBRARY)