File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,14 @@ function(generate_irbuilder_headers)
9191
9292 set (CLANG_HEADERS ${IGC_BUILD__GFX_DEV_SRC_DIR} /external/llvm/releases/${IGC_BUILD__CLANG_VERSION} /clang/lib/Headers)
9393
94+ # Check if clang headers directory exists
95+ set (NOSTDINC_FLAG "" )
96+ set (CLANG_HEADERS_INCLUDE "" )
97+ if (EXISTS ${CLANG_HEADERS} )
98+ set (NOSTDINC_FLAG "-nostdinc" )
99+ set (CLANG_HEADERS_INCLUDE "-I" ${CLANG_HEADERS} )
100+ endif ()
101+
94102 # Common clang options
95103 set (CLANG_OPTIONS
96104 -target x86_64-pc-windows
@@ -100,7 +108,8 @@ function(generate_irbuilder_headers)
100108 -emit-llvm
101109 -c
102110 -x c++
103- -I ${CLANG_HEADERS}
111+ ${NOSTDINC_FLAG}
112+ ${CLANG_HEADERS_INCLUDE}
104113 ${INCLUDE_FLAGS}
105114 -O2
106115 -g0
You can’t perform that action at this time.
0 commit comments