25 __clang_cuda_intrinsics.h
26 __clang_cuda_math_forward_declares.h
27 __clang_cuda_runtime_wrapper.h
67 __stddef_max_align_t.h
90 set(output_dir ${LLVM_LIBRARY_OUTPUT_INTDIR}/clang/${CLANG_VERSION}/include)
93 clang_tablegen(arm_neon.h -gen-arm-neon
94 SOURCE ${CLANG_SOURCE_DIR}/include/clang/Basic/arm_neon.td)
98 set( src ${CMAKE_CURRENT_SOURCE_DIR}/${f} )
99 set( dst ${output_dir}/${f} )
100 add_custom_command(OUTPUT ${dst}
102 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src} ${dst}
103 COMMENT "Copying clang's ${f}...")
104 list(APPEND out_files ${dst})
107 add_custom_command(OUTPUT ${output_dir}/arm_neon.h
108 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/arm_neon.h
109 COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/arm_neon.h ${output_dir}/arm_neon.h
110 COMMENT "Copying clang's arm_neon.h...")
111 list(APPEND out_files ${output_dir}/arm_neon.h)
113 add_custom_target(clang-headers ALL DEPENDS ${out_files})
114 set_target_properties(clang-headers PROPERTIES FOLDER "Misc")
117 FILES ${files} ${CMAKE_CURRENT_BINARY_DIR}/arm_neon.h
118 COMPONENT clang-headers
119 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
120 DESTINATION lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}/include)
122 if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's.
123 add_custom_target(install-clang-headers
124 DEPENDS clang-headers
125 COMMAND "${CMAKE_COMMAND}"
126 -DCMAKE_INSTALL_COMPONENT=clang-headers
127 -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")