Skip to content

Commit 5ffab31

Browse files
author
Greg Roth
authored
Add /bigobj flag to libclang (#6555)
Encountered in trying to build a release for mesh nodes. It seems some files in libclang tool have gotten too big. this adds the flag for them Needed for #6406
1 parent 1678622 commit 5ffab31

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

tools/clang/tools/libclang/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,15 @@ endif() # HLSL Change
186186

187187
add_dependencies(libclang TablegenHLSLOptions) # HLSL Change
188188

189+
# HLSL Change Begin
190+
# libclang got too big for debug builds on arm64ec, which means it will hit
191+
# other targets too eventually.
192+
if(WIN32)
193+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
194+
endif(WIN32)
195+
# HLSL Change End
196+
197+
189198
# HLSL Change Starts
190199
# add_clang_library(${LIBCLANG_STATIC_TARGET_NAME} STATIC ${SOURCES})
191200
# target_link_libraries(${LIBCLANG_STATIC_TARGET_NAME} ${LIBS})

0 commit comments

Comments
 (0)