summaryrefslogtreecommitdiff
path: root/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.3445-Fix-for-building-separated-dynamic-llvm-libs.patch
blob: 931ba4437b14862c302866b4523424361f40a477 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
From 5a07111005b570875da8796f91b385edc483c0da Mon Sep 17 00:00:00 2001
From: "Wesierski, Lukasz" <lukasz.wesierski@intel.com>
Date: Mon, 24 Feb 2020 05:27:13 -0800
Subject: [PATCH] Fix for building separated dynamic llvm libs

Change-Id: I3796e7a925e32bfee2dfda60fbaa3f21122e62cb
---
 IGC/CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
index 8634c456..891a3f5b 100644
--- a/IGC/CMakeLists.txt
+++ b/IGC/CMakeLists.txt
@@ -82,7 +82,6 @@ set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
 
 # ================================================ Flags ===============================================
 
-
 # Escapes text for regular expressions.
 #
 # @param retValName Name of variable placeholder where result will be returned.
@@ -3309,12 +3308,18 @@ else()
         "LLVMDemangle"
         )
 
-    if(LLVM_VERSION_MAJOR EQUAL 8)
+    if(LLVM_VERSION_MAJOR GREATER_EQUAL 8)
         list(APPEND IGC_BUILD__LLVM_LIBS_TO_LINK
           "LLVMInstCombine"
           )
     endif()
 
+    if(LLVM_VERSION_MAJOR GREATER_EQUAL 9)
+        list(APPEND IGC_BUILD__LLVM_LIBS_TO_LINK
+          "LLVMBitstreamReader"
+          )
+    endif()
+
 endif()
 
 # ==================================== WrapperLLVM package =============================================
-- 
2.24.1