mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 13:17:31 +00:00 
			
		
		
		
	Disable some components in llvm build script to decrease binary size (#330)
This commit is contained in:
		
							parent
							
								
									29e45e1527
								
							
						
					
					
						commit
						ed8ddb2cea
					
				|  | @ -88,8 +88,7 @@ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -ffunction-sections -fdata-secti | |||
| # include the build config template file | ||||
| include (${CMAKE_CURRENT_LIST_DIR}/config_common.cmake) | ||||
| 
 | ||||
| include_directories (${SHARED_DIR}/include | ||||
|                      ${IWASM_DIR}/include) | ||||
| include_directories (${IWASM_DIR}/include) | ||||
| 
 | ||||
| file (GLOB header | ||||
|     ${SHARED_DIR}/include/*.h | ||||
|  |  | |||
|  | @ -27,8 +27,11 @@ if [ ! -f bin/llvm-lto ]; then | |||
|   cmake ../llvm \ | ||||
|           -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ | ||||
|           -DCMAKE_BUILD_TYPE:STRING="Release" \ | ||||
|           -DLLVM_TARGETS_TO_BUILD:STRING="X86;ARM;AArch64;Mips" \ | ||||
|           -DLLVM_BUILD_LLVM_DYLIB:BOOL=OFF \ | ||||
|           -DLLVM_OPTIMIZED_TABLEGEN:BOOL=ON \ | ||||
|           -DLLVM_ENABLE_ZLIB:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_DOCS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_EXAMPLES:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_TESTS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF \ | ||||
|  |  | |||
|  | @ -27,8 +27,11 @@ if [ ! -f bin/llvm-lto ]; then | |||
|   cmake ../llvm \ | ||||
|           -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ | ||||
|           -DCMAKE_BUILD_TYPE:STRING="Release" \ | ||||
|           -DLLVM_TARGETS_TO_BUILD:STRING="X86;ARM;AArch64;Mips" \ | ||||
|           -DLLVM_BUILD_LLVM_DYLIB:BOOL=OFF \ | ||||
|           -DLLVM_OPTIMIZED_TABLEGEN:BOOL=ON \ | ||||
|           -DLLVM_ENABLE_ZLIB:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_DOCS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_EXAMPLES:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_TESTS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF \ | ||||
|  |  | |||
|  | @ -27,9 +27,12 @@ if [ ! -f bin/llvm-lto ]; then | |||
|   cmake ../llvm \ | ||||
|           -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ | ||||
|           -DCMAKE_BUILD_TYPE:STRING="Release" \ | ||||
|           -DLLVM_TARGETS_TO_BUILD:STRING="X86;ARM;AArch64;Mips" \ | ||||
|           -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD:STRING="Xtensa" \ | ||||
|           -DLLVM_BUILD_LLVM_DYLIB:BOOL=OFF \ | ||||
|           -DLLVM_OPTIMIZED_TABLEGEN:BOOL=ON \ | ||||
|           -DLLVM_ENABLE_ZLIB:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_DOCS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_EXAMPLES:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_TESTS:BOOL=OFF \ | ||||
|           -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF \ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Wenyong Huang
						Wenyong Huang