Lines Matching +full:- +full:- +full:files
108 opencl-c.h
109 opencl-c-base.h
302 set(files
358 # See: https://gitlab.kitware.com/cmake/cmake/-/issues/26058
401 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src} ${dst}
409 -I ${CLANG_SOURCE_DIR}/include/clang/Basic/
419 # Copy header files from the source directory to the build directory
420 foreach( f ${files} ${cuda_wrapper_files} ${cuda_wrapper_bits_files}
426 # Generate header files and copy them to the build directory
429 clang_generate_header(-gen-arm-neon arm_neon.td arm_neon.h)
431 clang_generate_header(-gen-arm-fp16 arm_fp16.td arm_fp16.h)
433 clang_generate_header(-gen-arm-sve-header arm_sve.td arm_sve.h)
435 clang_generate_header(-gen-arm-sme-header arm_sme.td arm_sme.h)
437 clang_generate_header(-gen-arm-bf16 arm_bf16.td arm_bf16.h)
439 clang_generate_header(-gen-arm-mve-header arm_mve.td arm_mve.h)
441 clang_generate_header(-gen-arm-cde-header arm_cde.td arm_cde.h)
443 clang_generate_header(-gen-arm-vector-type arm_neon.td arm_vector_types.h)
465 clang_generate_header(-gen-riscv-vector-header riscv_vector.td riscv_vector.h)
482 "target specific header lists! The resource-headers "
494 # The catch-all clang-resource-headers target
495 add_library(clang-resource-headers INTERFACE ${out_files})
496 set_target_properties("clang-resource-headers" PROPERTIES
499 add_dependencies("clang-resource-headers"
500 "core-resource-headers"
501 "arm-common-resource-headers"
502 "arm-resource-headers"
503 "aarch64-resource-headers"
504 "cuda-resource-headers"
505 "hexagon-resource-headers"
506 "hip-resource-headers"
507 "hlsl-resource-headers"
508 "loongarch-resource-headers"
509 "mips-resource-headers"
510 "ppc-resource-headers"
511 "ppc-htm-resource-headers"
512 "riscv-resource-headers"
513 "systemz-resource-headers"
514 "ve-resource-headers"
515 "webassembly-resource-headers"
516 "x86-resource-headers"
517 "opencl-resource-headers"
518 "openmp-resource-headers"
519 "llvm-libc-resource-headers"
520 "windows-resource-headers"
521 "utility-resource-headers")
524 add_header_target("core-resource-headers" ${core_files})
525 add_header_target("arm-common-resource-headers" "${arm_common_files};${arm_common_generated_files}")
528 add_header_target("arm-resource-headers" "${arm_only_files};${arm_only_generated_files}")
529 add_header_target("aarch64-resource-headers" "${aarch64_only_files};${aarch64_only_generated_files}")
530 add_header_target("cuda-resource-headers" "${cuda_files};${cuda_wrapper_files};${cuda_wrapper_bits_files}")
531 add_header_target("hexagon-resource-headers" "${hexagon_files}")
532 add_header_target("hip-resource-headers" "${hip_files}")
533 add_header_target("loongarch-resource-headers" "${loongarch_files}")
534 add_header_target("mips-resource-headers" "${mips_msa_files}")
535 add_header_target("ppc-resource-headers" "${ppc_files};${ppc_wrapper_files}")
536 add_header_target("ppc-htm-resource-headers" "${ppc_htm_files}")
537 add_header_target("riscv-resource-headers" "${riscv_files};${riscv_generated_files}")
538 add_header_target("systemz-resource-headers" "${systemz_files};${zos_wrapper_files}")
539 add_header_target("ve-resource-headers" "${ve_files}")
540 add_header_target("webassembly-resource-headers" "${webassembly_files}")
541 add_header_target("x86-resource-headers" "${x86_files}")
542 add_header_target("gpu-resource-headers" "${gpu_files}")
545 add_header_target("hlsl-resource-headers" ${hlsl_files})
546 add_header_target("opencl-resource-headers" ${opencl_files})
547 add_header_target("llvm-libc-resource-headers" ${llvm_libc_wrapper_files})
548 add_header_target("openmp-resource-headers" ${openmp_wrapper_files})
549 add_header_target("llvm-offload-resource-headers" ${llvm_libc_wrapper_files})
550 add_header_target("windows-resource-headers" ${windows_only_files})
551 add_header_target("utility-resource-headers" ${utility_files})
554 target_include_directories(clang-resource-headers INTERFACE
557 set_property(GLOBAL APPEND PROPERTY CLANG_EXPORTS clang-resource-headers)
560 # Install rules for the catch-all clang-resource-headers target
562 FILES ${files} ${generated_files}
564 COMPONENT clang-resource-headers)
567 FILES ${cuda_wrapper_files}
569 COMPONENT clang-resource-headers)
572 FILES ${cuda_wrapper_bits_files}
574 COMPONENT clang-resource-headers)
577 FILES ${ppc_wrapper_files}
579 COMPONENT clang-resource-headers)
582 FILES ${llvm_libc_wrapper_files}
584 COMPONENT clang-resource-headers)
587 FILES ${openmp_wrapper_files}
589 COMPONENT clang-resource-headers)
592 FILES ${llvm_offload_wrapper_files}
594 COMPONENT clang-resource-headers)
597 FILES ${zos_wrapper_files}
599 COMPONENT clang-resource-headers)
604 FILES ${core_files}
607 COMPONENT core-resource-headers)
610 FILES ${arm_common_files} ${arm_common_generated_files}
613 COMPONENT arm-common-resource-headers)
616 FILES ${arm_only_files} ${arm_only_generated_files}
619 COMPONENT arm-resource-headers)
622 FILES ${aarch64_only_files} ${aarch64_only_generated_files}
625 COMPONENT aarch64-resource-headers)
628 FILES ${cuda_wrapper_files}
631 COMPONENT cuda-resource-headers)
634 FILES ${cuda_wrapper_bits_files}
637 COMPONENT cuda-resource-headers)
640 FILES ${cuda_files}
643 COMPONENT cuda-resource-headers)
646 FILES ${hexagon_files}
649 COMPONENT hexagon-resource-headers)
652 FILES ${hip_files}
655 COMPONENT hip-resource-headers)
658 FILES ${loongarch_files}
661 COMPONENT loongarch-resource-headers)
664 FILES ${mips_msa_files}
667 COMPONENT mips-resource-headers)
670 FILES ${ppc_wrapper_files}
673 COMPONENT ppc-resource-headers)
676 FILES ${ppc_files}
679 COMPONENT ppc-resource-headers)
682 FILES ${ppc_htm_files}
685 COMPONENT ppc-htm-resource-headers)
688 FILES ${riscv_generated_files}
691 COMPONENT riscv-resource-headers)
694 FILES ${riscv_files}
697 COMPONENT riscv-resource-headers)
700 FILES ${systemz_files}
703 COMPONENT systemz-resource-headers)
706 FILES ${zos_wrapper_files}
709 COMPONENT systemz-resource-headers)
712 FILES ${ve_files}
715 COMPONENT ve-resource-headers)
718 FILES ${webassembly_files}
721 COMPONENT webassembly-resource-headers)
724 FILES ${x86_files}
727 COMPONENT x86-resource-headers)
730 FILES ${gpu_files}
733 COMPONENT gpu-resource-headers)
740 FILES ${hlsl_h}
743 COMPONENT hlsl-resource-headers)
746 FILES ${hlsl_subdir_files}
749 COMPONENT hlsl-resource-headers)
752 FILES ${opencl_files}
755 COMPONENT opencl-resource-headers)
758 FILES ${openmp_wrapper_files}
761 COMPONENT openmp-resource-headers)
764 FILES ${llvm_offload_wrapper_files}
767 COMPONENT openmp-resource-headers)
770 FILES ${utility_files}
773 COMPONENT utility-resource-headers)
776 FILES ${windows_only_files}
779 COMPONENT windows-resource-headers)
783 add_llvm_install_targets(install-clang-resource-headers
784 DEPENDS clang-resource-headers
785 COMPONENT clang-resource-headers)
787 add_llvm_install_targets(install-core-resource-headers
788 DEPENDS core-resource-headers
789 COMPONENT core-resource-headers)
790 add_llvm_install_targets(install-arm-common-resource-headers
791 DEPENDS arm-common-resource-headers
792 COMPONENT arm-common-resource-headers)
793 add_llvm_install_targets(install-arm-resource-headers
794 DEPENDS arm-resource-headers
795 COMPONENT arm-resource-headers)
796 add_llvm_install_targets(install-aarch64-resource-headers
797 DEPENDS aarch64-resource-headers
798 COMPONENT aarch64-resource-headers)
799 add_llvm_install_targets(install-cuda-resource-headers
800 DEPENDS cuda-resource-headers
801 COMPONENT cuda-resource-headers)
802 add_llvm_install_targets(install-hexagon-resource-headers
803 DEPENDS hexagon-resource-headers
804 COMPONENT hexagon-resource-headers)
805 add_llvm_install_targets(install-hip-resource-headers
806 DEPENDS hip-resource-headers
807 COMPONENT hip-resource-headers)
808 add_llvm_install_targets(install-mips-resource-headers
809 DEPENDS mips-resource-headers
810 COMPONENT mips-resource-headers)
811 add_llvm_install_targets(install-ppc-resource-headers
812 DEPENDS ppc-resource-headers
813 COMPONENT ppc-resource-headers)
814 add_llvm_install_targets(install-ppc-htm-resource-headers
815 DEPENDS ppc-htm-resource-headers
816 COMPONENT ppc-htm-resource-headers)
817 add_llvm_install_targets(install-riscv-resource-headers
818 DEPENDS riscv-resource-headers
819 COMPONENT riscv-resource-headers)
820 add_llvm_install_targets(install-systemz-resource-headers
821 DEPENDS systemz-resource-headers
822 COMPONENT systemz-resource-headers)
823 add_llvm_install_targets(install-ve-resource-headers
824 DEPENDS ve-resource-headers
825 COMPONENT ve-resource-headers)
826 add_llvm_install_targets(install-x86-resource-headers
827 DEPENDS x86-resource-headers
828 COMPONENT x86-resource-headers)
829 add_llvm_install_targets(install-webassembly-resource-headers
830 DEPENDS webassembly-resource-headers
831 COMPONENT webassembly-resource-headers)
833 add_llvm_install_targets(install-hlsl-resource-headers
834 DEPENDS hlsl-resource-headers
835 COMPONENT hlsl-resource-headers)
836 add_llvm_install_targets(install-opencl-resource-headers
837 DEPENDS opencl-resource-headers
838 COMPONENT opencl-resource-headers)
839 add_llvm_install_targets(install-openmp-resource-headers
840 DEPENDS openmp-resource-headers
841 COMPONENT openmp-resource-headers)
842 add_llvm_install_targets(install-windows-resource-headers
843 DEPENDS windows-resource-headers
844 COMPONENT windows-resource-headers)
845 add_llvm_install_targets(install-utility-resource-headers
846 DEPENDS utility-resource-headers
847 COMPONENT utility-resource-headers)
850 source_group("Clang Runtime Headers" FILES ${files})