| set(files |
| iso646.h |
| mmintrin.h |
| stdarg.h |
| stdbool.h |
| stddef.h |
| ) |
| |
| set(output_dir ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/../Headers) |
| |
| foreach( f ${files} ) |
| set( src ${CMAKE_CURRENT_SOURCE_DIR}/${f} ) |
| set( dst ${output_dir}/${f} ) |
| add_custom_command(OUTPUT ${dst} |
| DEPENDS ${src} |
| COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src} ${dst} |
| COMMENT "Copying clang's ${f}...") |
| endforeach( f ) |
| |
| add_custom_target(clang_headers ALL |
| DEPENDS ${files}) |
| |
| install(FILES ${files} |
| PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ |
| DESTINATION Headers) |