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 Patch3: boost-1.59.patch
14 URL: http://clcc.sourceforge.net/
15 BuildRequires: boost-devel
16 BuildRequires: cmake >= 2.8
17 BuildRequires: doxygen
18 BuildRequires: libstdc++-devel
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 CLCC is a compiler for OpenCL kernel source files. It is intended to
24 be a tool for application developers who need to incorporate OpenCL
25 source code into their programs and who want to verify their OpenCL
26 code actually gets compiled by the driver before their program tries
27 to compile it on-demand.
29 %description -l pl.UTF-8
30 CLCC to kompilator plików źródłowych jąder OpenCL. Jest pomyślany jako
31 narzędzie dla programistów potrzebujących wykorzystywać we własnych
32 programach kody źródłowe OpenCL i chcących zweryfikować je przed
33 skompilowaniem przez sterownik na żądanie w przypadku użycia przez
47 -DBOOST_LIBRARIES=%{_libdir}
48 %{__make} all clcc_doc
51 rm -rf $RPM_BUILD_ROOT
53 %{__make} -C build install \
54 DESTDIR=$RPM_BUILD_ROOT
56 # not really useful for non-clcc developers
57 %{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc
60 rm -rf $RPM_BUILD_ROOT
63 %defattr(644,root,root,755)
65 %attr(755,root,root) %{_bindir}/clcc