You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
886 B
25 lines
886 B
# - 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 <dvratil@kde.org> |
|
# |
|
# 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()
|
|
|