mirror of
https://git.freebsd.org/ports.git
synced 2025-05-20 11:03:09 -04:00
devel/intel-graphics-compiler: switch 0b8840600b
to upstream version
This commit is contained in:
parent
34ee0fecf1
commit
1f5b63db91
3 changed files with 5 additions and 22 deletions
|
@ -6,6 +6,7 @@ PKGNAMESUFFIX= -${FLAVOR}
|
|||
|
||||
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
|
||||
PATCHFILES+= aa7df33aebe0.patch:-p1 # https://github.com/intel/intel-graphics-compiler/pull/210
|
||||
PATCHFILES+= 35c947c2631e.patch:-p1 # https://github.com/intel/intel-graphics-compiler/issues/142
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Intel Graphics Compiler for OpenCL
|
||||
|
@ -32,7 +33,8 @@ GH_ACCOUNT= intel
|
|||
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-123-g814e728:headers/../SPIRV-Headers \
|
||||
KhronosGroup:SPIRV-Tools:v2021.4:tools/../SPIRV-Tools
|
||||
CMAKE_ARGS= -DCMAKE_PREFIX_PATH:PATH="${LOCALBASE}/${FLAVOR}" \
|
||||
-DIGC_OPTION__LLVM_PREFERRED_VERSION:STRING="${FLAVOR:S/llvm//}"
|
||||
-DIGC_OPTION__LLVM_PREFERRED_VERSION:STRING="${FLAVOR:S/llvm//}" \
|
||||
-DIGC_OPTION__VC_INTRINSICS_MODE:STRING=Prebuilds
|
||||
CFLAGS+= -Wno-macro-redefined # __fastcall
|
||||
PLIST_SUB= ARCH_SUFX=${ARCH:S/i386/32/:S/amd//:S/x86_//}
|
||||
|
||||
|
|
|
@ -7,3 +7,5 @@ SHA256 (KhronosGroup-SPIRV-Tools-v2021.4_GH0.tar.gz) = d68de260708dda785d109ff1c
|
|||
SIZE (KhronosGroup-SPIRV-Tools-v2021.4_GH0.tar.gz) = 2887505
|
||||
SHA256 (aa7df33aebe0.patch) = b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5
|
||||
SIZE (aa7df33aebe0.patch) = 2242
|
||||
SHA256 (35c947c2631e.patch) = fea59a67ebba1debed6d4948139184ba8677989c1b966794ac60161936846153
|
||||
SIZE (35c947c2631e.patch) = 3354
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
https://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch
|
||||
|
||||
--- IGC/VectorCompiler/CMakeLists.txt.orig 2021-07-18 10:00:28 UTC
|
||||
+++ IGC/VectorCompiler/CMakeLists.txt
|
||||
@@ -44,6 +44,8 @@ endif()
|
||||
|
||||
# --- VC Intrinsics ---
|
||||
|
||||
+find_package(LLVMGenXIntrinsics)
|
||||
+if(NOT LLVMGenXIntrinsics_FOUND)
|
||||
if(DEFINED VC_INTRINSICS_SRC)
|
||||
set(INTRSRC "${VC_INTRINSICS_SRC}/GenXIntrinsics")
|
||||
endif()
|
||||
@@ -58,6 +61,7 @@ set(BUILD_EXTERNAL YES)
|
||||
# We are using prebuilt SPIRV and building intrinsics.
|
||||
set(INTRBUILD "${CMAKE_CURRENT_BINARY_DIR}/intrbuild")
|
||||
add_subdirectory(${INTRSRC} ${INTRBUILD} EXCLUDE_FROM_ALL)
|
||||
+endif(NOT LLVMGenXIntrinsics_FOUND)
|
||||
|
||||
include(cmake/spirv.cmake)
|
||||
|
Loading…
Add table
Reference in a new issue