File tree Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Original file line number Diff line number Diff line change @@ -203,20 +203,24 @@ foreach( f ${files} ${cuda_wrapper_files} ${ppc_wrapper_files} ${openmp_wrapper_
203
203
endforeach ( f )
204
204
205
205
# Generate header files and copy them to the build directory
206
- # Generate arm_neon.h
207
- clang_generate_header (-gen-arm-neon arm_neon.td arm_neon.h )
208
- # Generate arm_fp16.h
209
- clang_generate_header (-gen-arm-fp16 arm_fp16.td arm_fp16.h )
210
- # Generate arm_sve.h
211
- clang_generate_header (-gen-arm-sve-header arm_sve.td arm_sve.h )
212
- # Generate arm_bf16.h
213
- clang_generate_header (-gen-arm-bf16 arm_bf16.td arm_bf16.h )
214
- # Generate arm_mve.h
215
- clang_generate_header (-gen-arm-mve-header arm_mve.td arm_mve.h )
216
- # Generate arm_cde.h
217
- clang_generate_header (-gen-arm-cde-header arm_cde.td arm_cde.h )
218
- # Generate riscv_vector.h
219
- clang_generate_header (-gen-riscv-vector-header riscv_vector.td riscv_vector.h )
206
+ if (ARM IN_LIST LLVM_TARGETS_TO_BUILD OR AArch64 IN_LIST LLVM_TARGETS_TO_BUILD )
207
+ # Generate arm_neon.h
208
+ clang_generate_header (-gen-arm-neon arm_neon.td arm_neon.h )
209
+ # Generate arm_fp16.h
210
+ clang_generate_header (-gen-arm-fp16 arm_fp16.td arm_fp16.h )
211
+ # Generate arm_sve.h
212
+ clang_generate_header (-gen-arm-sve-header arm_sve.td arm_sve.h )
213
+ # Generate arm_bf16.h
214
+ clang_generate_header (-gen-arm-bf16 arm_bf16.td arm_bf16.h )
215
+ # Generate arm_mve.h
216
+ clang_generate_header (-gen-arm-mve-header arm_mve.td arm_mve.h )
217
+ # Generate arm_cde.h
218
+ clang_generate_header (-gen-arm-cde-header arm_cde.td arm_cde.h )
219
+ endif ()
220
+ if (RISCV IN_LIST LLVM_TARGETS_TO_BUILD )
221
+ # Generate riscv_vector.h
222
+ clang_generate_header (-gen-riscv-vector-header riscv_vector.td riscv_vector.h )
223
+ endif ()
220
224
221
225
add_custom_target (clang-resource-headers ALL DEPENDS ${out_files} )
222
226
set_target_properties (clang-resource-headers PROPERTIES
You can’t perform that action at this time.
0 commit comments