################################################################################ # # hwloc # ################################################################################ HWLOC_VERSION_MAJOR = 2.9 HWLOC_VERSION = $(HWLOC_VERSION_MAJOR).3 HWLOC_SOURCE = hwloc-$(HWLOC_VERSION).tar.bz2 HWLOC_SITE = https://download.open-mpi.org/release/hwloc/v$(HWLOC_VERSION_MAJOR) HWLOC_LICENSE = BSD-3-Clause HWLOC_LICENSE_FILES = COPYING HWLOC_DEPENDENCIES = host-pkgconf HWLOC_INSTALL_STAGING = YES HWLOC_SELINUX_MODULES = hwloc # ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test # provided by autoconf relies on wchar_t. HWLOC_CONF_ENV = ac_cv_prog_cc_c99=-std=gnu99 HWLOC_CONF_OPTS = \ --disable-opencl \ --disable-cuda \ --disable-nvml \ --disable-gl \ --disable-cairo \ --disable-doxygen ifeq ($(BR2_PACKAGE_HAS_UDEV),y) HWLOC_CONF_OPTS += --enable-libudev HWLOC_DEPENDENCIES += udev else HWLOC_CONF_OPTS += --disable-libudev endif ifeq ($(BR2_PACKAGE_LIBPCIACCESS),y) HWLOC_CONF_OPTS += --enable-pci HWLOC_DEPENDENCIES += libpciaccess else HWLOC_CONF_OPTS += --disable-pci endif ifeq ($(BR2_PACKAGE_LIBXML2),y) HWLOC_CONF_OPTS += --enable-libxml2 HWLOC_DEPENDENCIES += libxml2 else HWLOC_CONF_OPTS += --disable-libxml2 endif ifeq ($(BR2_PACKAGE_NCURSES),y) HWLOC_DEPENDENCIES += ncurses endif ifeq ($(BR2_PACKAGE_NUMACTL),y) HWLOC_DEPENDENCIES += numactl endif $(eval $(autotools-package))