From b3cffbad3503572e942ee41c168e245a651375cf Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Thu, 17 Jun 2021 17:46:15 +0200 Subject: [PATCH 2/2] Enable the PCI module everywhere Not sure why it's disabled on non-BSD ARM, it works fine here on Linux too. --- Modules/CMakeLists.txt | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/Modules/CMakeLists.txt b/Modules/CMakeLists.txt index 020b430..859a00c 100644 --- a/Modules/CMakeLists.txt +++ b/Modules/CMakeLists.txt @@ -40,18 +40,7 @@ set_package_properties(PCIUTILS PROPERTIES DESCRIPTION "PciUtils is a library fo PURPOSE "View PCI details in kinfocenter." ) -# PCI module doesn't work on Linux arm64, nor on MacOS, but does on -# FreeBSD arm64, so this is a bit of a tangle of what-is-supported. -set(_want_pci ON) -if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64") - if (${CMAKE_SYSTEM} MATCHES "FreeBSD") - message(STATUS "FreeBSD arm64 pci support enabled.") - else() - set(_want_pci OFF) - endif() -endif() - -if(_want_pci) +if(PCIUTILS_FOUND) add_subdirectory( pci ) endif() -- 2.25.1