1 Summary: CLCC - The OpenCL kernel compiler
2 Summary(pl.UTF-8): CLCC - kompilator jąder OpenCL
7 Group: Development/Tools
8 Source0: http://downloads.sourceforge.net/clcc/%{name}-%{version}-25-src.zip
9 # Source0-md5: 7ec003cc775d1cd06e789fb054c1d695
10 Patch0: %{name}-shared.patch
11 Patch1: %{name}-no-svn.patch
12 Patch2: %{name}-opencl.patch
13 URL: http://clcc.sourceforge.net/
14 BuildRequires: boost-devel
15 BuildRequires: cmake >= 2.8
16 BuildRequires: doxygen
17 BuildRequires: libstdc++-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 CLCC is a compiler for OpenCL kernel source files. It is intended to
23 be a tool for application developers who need to incorporate OpenCL
24 source code into their programs and who want to verify their OpenCL
25 code actually gets compiled by the driver before their program tries
26 to compile it on-demand.
28 %description -l pl.UTF-8
29 CLCC to kompilator plików źródłowych jąder OpenCL. Jest pomyślany jako
30 narzędzie dla programistów potrzebujących wykorzystywać we własnych
31 programach kody źródłowe OpenCL i chcących zweryfikować je przed
32 skompilowaniem przez sterownik na żądanie w przypadku użycia przez
45 -DBOOST_LIBRARIES=%{_libdir}
46 %{__make} all clcc_doc
49 rm -rf $RPM_BUILD_ROOT
51 %{__make} -C build install \
52 DESTDIR=$RPM_BUILD_ROOT
54 # not really useful for non-clcc developers
55 %{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
63 %attr(755,root,root) %{_bindir}/clcc