1#!/bin/sh 2#-*-sh-*- 3 4# 5# Copyright © 2009-2020 Inria. All rights reserved. 6# See COPYING in top-level directory. 7# 8 9HWLOC_top_srcdir="@HWLOC_top_srcdir@" 10include="$HWLOC_top_srcdir/include" 11misch="$HWLOC_top_srcdir/utils/hwloc/misc.h" 12 13flags_def=`grep -h _FLAG_ ${include}/hwloc.h ${include}/hwloc/*.h | grep '<<' | grep -v HWLOC_DISTRIB_FLAG \ 14 | grep -v HWLOC_DISC_STATUS_FLAG | grep -v HWLOC_TOPOLOGY_COMPONENTS_FLAG | cut -d= -f1` 15 16IFS=' ' flags=${flags_def} 17for flag in $flags 18do 19 if ! grep -q "HWLOC_UTILS_PARSING_FLAG($flag)" "$misch"; then 20 echo "Could not find any implementation for $flag." 21 exit 1 22 fi 23done 24exit 0 25