We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c526b64 commit 73392bcCopy full SHA for 73392bc
IGC/cmake/IRBuilderGeneratorCodeGen.cmake
@@ -98,6 +98,14 @@ function(generate_irbuilder_headers)
98
SET(OPAQUE_PTR_ARGS "-Xclang" "-no-opaque-pointers")
99
endif()
100
101
+ # Check if clang headers directory exists
102
+ set(NOSTDINC_FLAG "")
103
+ set(CLANG_HEADERS_INCLUDE "")
104
+ if(EXISTS ${CLANG_HEADERS})
105
+ set(NOSTDINC_FLAG "-nostdinc")
106
+ set(CLANG_HEADERS_INCLUDE "-I" ${CLANG_HEADERS})
107
+ endif()
108
+
109
# Common clang options
110
set(CLANG_OPTIONS
111
-target x86_64-pc-windows
@@ -107,7 +115,8 @@ function(generate_irbuilder_headers)
115
-emit-llvm
116
-c
117
-x c++
- -I ${CLANG_HEADERS}
118
+ ${NOSTDINC_FLAG}
119
+ ${CLANG_HEADERS_INCLUDE}
120
${INCLUDE_FLAGS}
112
121
-O2
113
122
-g0
0 commit comments