1 Summary: ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm)
7 URL: http://www.coyotegulch.com/products/acovea/index.html
8 Source0: http://www.coyotegulch.com/distfiles/%{name}-%{version}.tar.gz
9 # Source0-md5: e3bfa6b782205bad083ba58a8b882158
10 Patch0: %{name}-evocosm-latest.patch
11 Patch1: %{name}-libs.patch
12 BuildRequires: expat-devel
13 BuildRequires: libcoyotl-devel >= 3.1.0
14 BuildRequires: libevocosm-devel >= 3.1.0
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm)
19 implements a genetic algorithm to find the "best" options for
20 compiling programs with the GNU Compiler Collection (GCC) C and C++
21 compilers. "Best", in this context, is defined as those options that
22 produce the fastest executable program from a given source code.
23 Acovea is a C++ framework that can be extended to test other
24 programming languages and non-GCC compilers.
27 Summary: libacovea headers and documentation
28 Group: Development/Libraries
29 Requires: %{name} = %{version}-%{release}
32 libacovea libraries headers and documentation.
35 Summary: libacovea static libraries
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
40 libacovea static libraries.
57 rm -rf $RPM_BUILD_ROOT
60 DESTDIR=$RPM_BUILD_ROOT
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
67 %attr(755,root,root) %{_bindir}/*
68 %attr(755,root,root) %{_libdir}/lib*.so.*
71 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_libdir}/*.so
74 %dir %{_includedir}/%{name}
75 %{_includedir}/%{name}/*.h
76 %dir %{_datadir}/%{name}
77 %dir %{_datadir}/%{name}/benchmarks
78 %{_datadir}/%{name}/benchmarks/*
79 %dir %{_datadir}/%{name}/config
80 %{_datadir}/%{name}/config/*
83 %defattr(644,root,root,755)