38 lines
1.2 KiB
CMake
38 lines
1.2 KiB
CMake
|
|
#********************************************************************
|
||
|
|
# _ _ _
|
||
|
|
# _ __ | |_ _ | | __ _ | |__ ___
|
||
|
|
# | '__|| __|(_)| | / _` || '_ \ / __|
|
||
|
|
# | | | |_ _ | || (_| || |_) |\__ \
|
||
|
|
# |_| \__|(_)|_| \__,_||_.__/ |___/
|
||
|
|
#
|
||
|
|
# www.rt-labs.com
|
||
|
|
# Copyright 2020 rt-labs AB, Sweden.
|
||
|
|
#
|
||
|
|
# This software is dual-licensed under GPLv3 and a commercial
|
||
|
|
# license. See the file LICENSE.md distributed with this software for
|
||
|
|
# full license information.
|
||
|
|
#*******************************************************************/
|
||
|
|
|
||
|
|
include(FindPackageHandleStandardArgs)
|
||
|
|
|
||
|
|
# Find Net-SNMP
|
||
|
|
|
||
|
|
find_path(NetSNMP_INCLUDE_DIR net-snmp-includes.h
|
||
|
|
PATH_SUFFIXES net-snmp
|
||
|
|
)
|
||
|
|
find_library(NetSNMP_LIBRARY netsnmp)
|
||
|
|
mark_as_advanced(NetSNMP_INCLUDE_DIR NetSNMP_LIBRARY)
|
||
|
|
|
||
|
|
find_package_handle_standard_args(NetSNMP
|
||
|
|
REQUIRED_VARS NetSNMP_LIBRARY NetSNMP_INCLUDE_DIR
|
||
|
|
)
|
||
|
|
|
||
|
|
if (NetSNMP_FOUND AND NOT TARGET NetSNMP::NetSNMP)
|
||
|
|
add_library(NetSNMP::NetSNMP UNKNOWN IMPORTED)
|
||
|
|
set_target_properties(NetSNMP::NetSNMP PROPERTIES
|
||
|
|
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
|
||
|
|
IMPORTED_LOCATION "${NetSNMP_LIBRARY}"
|
||
|
|
INTERFACE_INCLUDE_DIRECTORIES "${NetSNMP_INCLUDE_DIRS}"
|
||
|
|
)
|
||
|
|
endif()
|