find_library(CLN_LIBRARY NAMES cln)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(CLN DEFAULT_MSG CLN_LIBRARY)

if(CLN_FOUND AND NOT TARGET CLN::CLN)
    add_library(CLN::CLN UNKNOWN IMPORTED)
    set_property(TARGET CLN::CLN PROPERTY IMPORTED_LOCATION ${CLN_LIBRARY})
endif()