@ -8,10 +8,22 @@
#
#
find_package ( PkgConfig )
find_package ( PkgConfig )
pkg_check_modules ( PC_JSONC QUIET JSONC )
if ( JsonC_FIND_REQUIRED )
set ( _pkgconfig_REQUIRED "REQUIRED" )
else ( )
set ( _pkgconfig_REQUIRED "" )
endif ( )
if ( JsonC_FIND_VERSION )
pkg_check_modules ( PC_JSONC ${ _pkgconfig_REQUIRED } json-c= ${ JsonC_FIND_VERSION } )
else ( )
pkg_check_modules ( PC_JSONC ${ _pkgconfig_REQUIRED } json-c )
endif ( )
find_path ( JSONC_INCLUDE_DIRS NAMES json-c/json.h HINTS ${ PC_JSONC_INCLUDE_DIRS } )
find_path ( JSONC_INCLUDE_DIRS NAMES json-c/json.h HINTS ${ PC_JSONC_INCLUDE_DIRS } )
find_library ( JSONC_LIBRARIES NAMES json-c HINTS ${ PC_JSONC_LIBRARY_DIRS } )
find_library ( JSONC_LIBRARIES NAMES json-c HINTS ${ PC_JSONC_LIBRARY_DIRS } )
include ( FindPackageHandleStandardArgs )
include ( FindPackageHandleStandardArgs )
find_package_handle_standard_args ( JSONC DEFAULT_MSG JSONC_LIBRARIES JSONC_INCLUDE_DIRS )
find_package_handle_standard_args ( JSONC DEFAULT_MSG JSONC_LIBRARIES JSONC_INCLUDE_DIRS )
mark_as_advanced ( JSONC_LIBRARIES JSONC_INCLUDE_DIRS )
mark_as_advanced ( JSONC_LIBRARIES JSONC_INCLUDE_DIRS )