Skip to content

Decouple CMake dependency discovery from NVHPC SDK packaging - #163

Merged
romerojosh merged 7 commits into
mainfrom
cmake-dependency-discovery
Oct 6, 2026
Merged

romerojosh merged 7 commits into
mainfrom
cmake-dependency-discovery

Conversation

@romerojosh

Copy link
Copy Markdown
Collaborator

This PR generalizes the CMake build set up to better handle dependency resolution on systems that don't maintain "standard" NVHPC SDK packaging layouts. For example, some centers package a CUDA Toolkit separately from that supplied with the NVHPC SDK installation which has caused some issues with builds in the past.

This PR preserves the ease of installation with NVHPC SDK installations, but broadens dependency discovery to better handle cases that fall outside of this format.

Signed-off-by: romerojosh <joshr@nvidia.com>
Signed-off-by: romerojosh <joshr@nvidia.com>
Adopt GNUInstallDirs for installed artifacts and remove compatibility branches made unreachable by the CMake 3.18 minimum.

Signed-off-by: romerojosh <joshr@nvidia.com>
Signed-off-by: romerojosh <joshr@nvidia.com>
Signed-off-by: romerojosh <joshr@nvidia.com>
Signed-off-by: romerojosh <joshr@nvidia.com>
Signed-off-by: romerojosh <joshr@nvidia.com>
@romerojosh

Copy link
Copy Markdown
Collaborator Author

/build

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🚀 Build workflow triggered! View run

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

❌ Build workflow failed! View run

@romerojosh

Copy link
Copy Markdown
Collaborator Author

/build

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🚀 Build workflow triggered! View run

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

❌ Build workflow failed! View run

@romerojosh

Copy link
Copy Markdown
Collaborator Author

/build

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🚀 Build workflow triggered! View run

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

✅ Build workflow passed! View run

@romerojosh
romerojosh merged commit c9f68cf into main Oct 6, 2026
4 checks passed
@romerojosh
romerojosh deleted the cmake-dependency-discovery branch October 6, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant