turbonfs/CMake/Findfuse3.cmake (24 lines of code) (raw):

# Findfuse3 # Finds fuse3 includes and library # # Result variables: # fuse3_FOUND - fuse3 library was found # fuse3_INCLUDE_DIR - fuse3 include directory # fuse3_LIBRARY - Library needed to use fuse3 # check if already in cache, be silent if (fuse3_INCLUDE_DIR AND fuse3_LIBRARY) set(fuse3_FIND_QUIETLY TRUE) endif() # find includes find_path(fuse3_INCLUDE_DIR fuse3/fuse.h /usr/local/include /usr/include) # find lib find_library(fuse3_LIBRARY NAMES fuse3 libfuse3 PATHS /lib64 /lib /usr/lib64 /usr/lib /usr/local/lib64 /usr/local/lib /usr/lib/x86_64-linux-gnu) include("FindPackageHandleStandardArgs") find_package_handle_standard_args(fuse3 DEFAULT_MSG fuse3_INCLUDE_DIR fuse3_LIBRARY) mark_as_advanced(fuse3_INCLUDE_DIR fuse3_LIBRARY)