Skip to content

Commit 7619b80

Browse files
committed
Always generate the HLSL intrinsic headers even when HLSL is not enabled.
1 parent 89742d7 commit 7619b80

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

clang/lib/Headers/CMakeLists.txt

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -505,15 +505,13 @@ if(RISCV IN_LIST LLVM_TARGETS_TO_BUILD)
505505
endif()
506506

507507
# Generate HLSL intrinsic overloads
508-
if(CLANG_ENABLE_HLSL)
509-
clang_generate_header(-gen-hlsl-alias-intrinsics HLSLIntrinsics.td
510-
hlsl/hlsl_alias_intrinsics_gen.inc)
511-
clang_generate_header(-gen-hlsl-inline-intrinsics HLSLIntrinsics.td
512-
hlsl/hlsl_inline_intrinsics_gen.inc)
513-
set(hlsl_generated_files
514-
"${CMAKE_CURRENT_BINARY_DIR}/hlsl/hlsl_alias_intrinsics_gen.inc"
515-
"${CMAKE_CURRENT_BINARY_DIR}/hlsl/hlsl_inline_intrinsics_gen.inc")
516-
endif()
508+
clang_generate_header(-gen-hlsl-alias-intrinsics HLSLIntrinsics.td
509+
hlsl/hlsl_alias_intrinsics_gen.inc)
510+
clang_generate_header(-gen-hlsl-inline-intrinsics HLSLIntrinsics.td
511+
hlsl/hlsl_inline_intrinsics_gen.inc)
512+
set(hlsl_generated_files
513+
"${CMAKE_CURRENT_BINARY_DIR}/hlsl/hlsl_alias_intrinsics_gen.inc"
514+
"${CMAKE_CURRENT_BINARY_DIR}/hlsl/hlsl_inline_intrinsics_gen.inc")
517515

518516
# Check if the generated headers are included in a target specific lists
519517
# Currently, all generated headers are target specific.

0 commit comments

Comments
 (0)