40 lines
643 B
RPMSpec
40 lines
643 B
RPMSpec
%bcond_without auto_set_build_flags
|
|
|
|
%if %{without auto_set_build_flags}
|
|
%undefine _auto_set_build_flags
|
|
%endif
|
|
|
|
Name: test
|
|
Version: 1
|
|
Release: 1
|
|
Summary: Test package for checking %%set_build_flag usage
|
|
License: MIT
|
|
|
|
BuildRequires: gcc gcc-c++ make
|
|
BuildRequires: annobin-annocheck
|
|
|
|
Source0: Makefile
|
|
Source1: main-c.c
|
|
Source2: hello-c.c
|
|
Source3: main-cpp.cpp
|
|
Source4: hello-cpp.cpp
|
|
|
|
%global build_and_check \
|
|
make \
|
|
%{!?with_auto_set_build_flags:!} annocheck hello-c hello-cpp \
|
|
make clean
|
|
|
|
%description
|
|
Test package for checking %%set_build_flag usage
|
|
|
|
%prep
|
|
|
|
%build
|
|
%build_and_check
|
|
|
|
%check
|
|
%build_and_check
|
|
|
|
%install
|
|
%build_and_check
|