# - Try to find hwdata # Once done this will define # # hwdata_DIR - The hwdata directory # hwdata_PNPIDS_FILE - File with mapping of hw vendor IDs to names # hwdata_FOUND - The hwdata directory exists and contains pnp.ids file # SPDX-FileCopyrightText: 2020 Daniel Vrátil # # SPDX-License-Identifier: BSD-3-Clause if (UNIX AND NOT APPLE) find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS /usr/share ENV XDG_DATA_DIRS) find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS /usr/share) if (NOT hwdata_DIR OR NOT hwdata_PNPIDS_FILE) set(hwdata_FOUND FALSE) else() set(hwdata_FOUND TRUE) endif() include(FindPackageHandleStandardArgs) find_package_handle_standard_args(hwdata DEFAULT_MSG hwdata_FOUND hwdata_DIR hwdata_PNPIDS_FILE) mark_as_advanced(hwdata_FOUND hwdata_DIR hwdata_PNPIDS_FILE) endif()