openSUSE:Packaging Conventions RPM Macros
https://zh.opensuse.org/openSUSE:RPM_conditional_builds
openSUSE:RPM conditional builds
https://zh.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros
https://blog.csdn.net/weixin_38184741/article/details/103983214
$ rpmbuild --showrc | grep bcond
-14: bcond_with %{expand:%%{?with%{1}:%%global with_%{1} 1}}
-14: bcond_without %{expand:%%{!?without%{1}:%%global with_%{1} 1}}
https://centos.pkgs.org/