@@ -73,6 +73,7 @@ async function main() {
7373 "-DCMAKE_CXX_FLAGS=-DLLVM_BUILD_STATIC" ,
7474 "-DCMAKE_EXE_LINKER_FLAGS=-sNODERAWFS -sEXIT_RUNTIME -sALLOW_MEMORY_GROWTH" ,
7575 "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ,
76+ "-DCMAKE_CXX_FLAGS=-Wno-c2y-extensions" ,
7677 "-DLLVM_BUILD_EXTERNAL_COMPILER_RT=OFF" ,
7778 "-DLLVM_BUILD_TOOLS=OFF" ,
7879 "-DLLVM_ENABLE_EH=OFF" ,
@@ -81,11 +82,12 @@ async function main() {
8182 "-DLLVM_ENABLE_RTTI=OFF" ,
8283 "-DLLVM_ENABLE_RUNTIMES=" ,
8384 "-DLLVM_ENABLE_Z3_SOLVER=OFF" ,
85+ "-DLLVM_ENABLE_WERROR=OFF" ,
8486 "-DLLVM_INCLUDE_DOCS=OFF" ,
8587 "-DLLVM_INCLUDE_TESTS=OFF" ,
8688 "-DLLVM_INSTALL_UTILS=OFF" ,
8789 "-DLLVM_LINK_LLVM_DYLIB=OFF" ,
88- "-DLLVM_OPTIMIZED_TABLEGEN=OFF " ,
90+ "-DLLVM_OPTIMIZED_TABLEGEN=ON " ,
8991 "-DLLVM_TARGETS_TO_BUILD=WebAssembly" ,
9092 ] ;
9193
@@ -164,4 +166,11 @@ require("./${app}.js");`
164166 }
165167}
166168
167- await await main ( ) ;
169+ main ( ) . catch ( ( err ) => {
170+ if ( err instanceof Error ) {
171+ console . error ( err . message ) ;
172+ } else {
173+ console . error ( err ) ;
174+ }
175+ process . exit ( 1 ) ;
176+ } ) ;
0 commit comments