diff options
author | Jacek Konieczny | 2014-06-26 12:54:39 (GMT) |
---|---|---|
committer | Jacek Konieczny | 2014-06-26 12:54:39 (GMT) |
commit | 978e36e0c9364b295ab86f45e07411de30d3f7de (patch) | |
tree | baf7e9c01bbc181a453abb98a556550a3cfee585 | |
parent | 9d38e87021c0a7bb6b1fd4035617beac3e377bf4 (diff) | |
download | beignet-978e36e0c9364b295ab86f45e07411de30d3f7de.zip beignet-978e36e0c9364b295ab86f45e07411de30d3f7de.tar.gz |
Version: 0.9
– BR: OpenGL-devel
- -DGBE_DEBUG=0 added to the C/CXXFLAGS (won't build without GBE_DEBUG
set)
– Hardcode the Ivybridge GPU pci_id for precompilet built-in kernels
target (otherwise the build host would be probed with lspci)
-rw-r--r-- | beignet.spec | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/beignet.spec b/beignet.spec index 30aa5e3..c47a322 100644 --- a/beignet.spec +++ b/beignet.spec @@ -1,13 +1,14 @@ Summary: Open source implementation of the OpenCL specification for Intel GPUs Name: beignet -Version: 0.8 +Version: 0.9 Release: 0.1 License: LGPL v2.1 Group: Libraries Source0: http://cgit.freedesktop.org/beignet/snapshot/Release_v%{version}.tar.gz -# Source0-md5: 1e054762fa4929859963d32f0987e5df +# Source0-md5: f7926509892f1a9ed39ffa5ae5f00691 URL: http://www.freedesktop.org/wiki/Software/Beignet/ BuildRequires: Mesa-libgbm-devel +BuildRequires: OpenGL-devel BuildRequires: clang-devel BuildRequires: cmake BuildRequires: libdrm-devel @@ -39,6 +40,9 @@ install -d build cd build %cmake \ -DLIB_INSTALL_DIR=%{_libdir} \ + -DCMAKE_CXX_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \ + -DCMAKE_C_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \ + -DGEN_PCI_ID=0x0162 \ ../ %{__make} @@ -59,6 +63,8 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/%{name} %{_libdir}/%{name}/beignet.bc %attr(755,root,root) %{_libdir}/%{name}/libcl.so +%attr(755,root,root) %{_libdir}/%{name}/libgbe.so +%attr(755,root,root) %{_libdir}/%{name}/libgbeinterp.so %{_libdir}/%{name}/ocl_stdlib.h %{_libdir}/%{name}/ocl_stdlib.h.pch /etc/OpenCL/vendors/intel-beignet.icd |