Spaces:
Runtime error
Runtime error
| # Thrust is a header library; no need to build anything before installing: | |
| set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY TRUE) | |
| install(DIRECTORY "${Thrust_SOURCE_DIR}/thrust" | |
| TYPE INCLUDE | |
| FILES_MATCHING | |
| PATTERN "*.h" | |
| PATTERN "*.inl" | |
| PATTERN "*.cmake" | |
| PATTERN "*.md" | |
| ) | |
| # Depending on how Thrust is configured, CUB's CMake scripts may or may not be | |
| # included, so maintain a set of CUB install rules in both projects. By default | |
| # CUB headers are installed alongside Thrust -- this may be disabled by turning | |
| # off THRUST_INSTALL_CUB_HEADERS. | |
| option(THRUST_INSTALL_CUB_HEADERS "Include cub headers when installing." ON) | |
| if (THRUST_INSTALL_CUB_HEADERS) | |
| install(DIRECTORY "${Thrust_SOURCE_DIR}/dependencies/cub/cub" | |
| TYPE INCLUDE | |
| FILES_MATCHING | |
| PATTERN "*.cuh" | |
| PATTERN "*.cmake" | |
| ) | |
| endif() | |