| |
| |
| |
| |
| function(publish_internal_headers DEST) |
| if(NOT ARGN) |
| message(SEND_ERROR "Error: publish_internal_headers called without any files") |
| return() |
| endif() |
| |
| set(DDIR "${BUILD_INCLUDE}/${DEST}") |
| file(MAKE_DIRECTORY "${DDIR}") |
| |
| foreach(SFIL ${ARGN}) |
| get_filename_component(FIL ${SFIL} NAME) |
| rdma_create_symlink("${CMAKE_CURRENT_SOURCE_DIR}/${SFIL}" "${DDIR}/${FIL}") |
| endforeach() |
| endfunction() |
| |
| |
| |
| |
| function(publish_headers DEST) |
| publish_internal_headers("${DEST}" ${ARGN}) |
| |
| foreach(SFIL ${ARGN}) |
| get_filename_component(FIL ${SFIL} NAME) |
| install(FILES "${SFIL}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${DEST}/" RENAME "${FIL}") |
| endforeach() |
| endfunction() |