File macros.declarative-cmake of Package declarative-macros

# Declarative buildsystem, requires RPM 4.20+ to work
# https://rpm-software-management.github.io/rpm/manual/buildsystem.html

%buildsystem_cmake_conf() %cmake %*
%buildsystem_cmake_generate_buildrequires() %{nil}
%buildsystem_cmake_build()  %cmake_declarative_build %*
%buildsystem_cmake_install() %cmake_install %*
%buildsystem_cmake_check() %ctest %*

%cmake_declarative_build \
  pushd %{__builddir} \
  %cmake_build
openSUSE Build Service is sponsored by