X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=macros.tld;h=b835fea55a07151d3b76289c2e5c201ba8b4f548;hb=refs%2Fheads%2Frpm-4.5;hp=f042af19ebc6ea779941516d558b5ea86ca2693f;hpb=5e4cc03c91746afa2d7b86f2554b3c46ee6b877f;p=packages%2Frpm-tld-macros.git diff --git a/macros.tld b/macros.tld index f042af1..b835fea 100644 --- a/macros.tld +++ b/macros.tld @@ -429,6 +429,10 @@ LC_ALL=C.UTF-8 %{__meson} \ %__true_false() %{expand:%%{?with_%{1}:true}%%{!?with_%{1}:false}} %__true_false_not() %{expand:%%{?with_%{1}:false}%%{!?with_%{1}:true}} +# expands to enabled or disabled based on bcond; for use with meson or cmake +%__enabled_disabled() %{expand:%%{?with_%{1}:enabled}%%{!?with_%{1}:disabled}} +%__enabled_disabled_not() %{expand:%%{?with_%{1}:disabled}%%{!?with_%{1}:enabled}} + # for use with cmake: # Usage: cmake_on_off BCOND_NAME [OPTION_NAME] # BuildRequires: rpmbuild(macros) >= 1.742