From Fedora Project Wiki
Guidelines for Ninja
This document provides best-practices for usage of ninja in packaging RPMs for Fedora.
RPM Macros
%__ninja
-- ninja executable (NOTE: it is /usr/bin/ninja-build)%__ninja_common_opts
-- common options for all commands below (for example, verbose mode and %{?_smp_mflags})%ninja_build -- run default target (ninja without arugments)
%ninja_install -- set DESTDIR shell variable run install target within ninja
%ninja_test -- run test target