sergesanspaille / rpms / llvm

Forked from rpms/llvm 5 years ago
Clone
bab8b94
set -ex
bab8b94
bab8b94
# This test is meant to ensure that the cmake files in llvm-devel work
bab8b94
# when only the packages it depends on are installed.
bab8b94
bab8b94
ARCH=`rpm --eval '%_arch'`
bab8b94
bab8b94
llvm_devel_num_deps=`dnf repoquery --nvr --requires --resolve llvm-devel.$ARCH | grep '^llvm' | wc -l`
bab8b94
bab8b94
llvm_num_sub_packages_installed=`dnf list installed | grep  '^llvm' | wc -l`
bab8b94
bab8b94
# Verify that only llvm-devel dependencies are installed.
bab8b94
test `expr $llvm_devel_num_deps + 1` -eq $llvm_num_sub_packages_installed
bab8b94
bab8b94
# Verify that cmake files can me used without errors.
bab8b94
cmake -G Ninja .