-
Notifications
You must be signed in to change notification settings - Fork 544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update with rapids cmake new features #4175
Update with rapids cmake new features #4175
Conversation
Codecov Report
@@ Coverage Diff @@
## branch-21.10 #4175 +/- ##
===============================================
Coverage ? 85.96%
===============================================
Files ? 232
Lines ? 18503
Branches ? 0
===============================================
Hits ? 15907
Misses ? 2596
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR looks great, very happy to see the improvements in RAPIDS-cmake!
@gpucibot merge |
This combines some general CMake style cleanup and brings new rapids-cmake features to cuml including: - Usage of `rapids_cmake_write_version_file` to simplify cuml version header writing - Usage of `rapids_cmake_install_lib_dir` to make sure we install raft correctly on non-debain based distro's ( lib64 ), while also handling conda installation requirements ( always lib no matter the distro ) - Usage of `rapids_cpm` pre-configured pacakges - Removal of early termination before `rapids_cpm_find` since a better solution now exists ( rapidsai/rapids-cmake#49 ) - Updates the examples to use `find_package(cuml)` since that is best practice. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Dante Gama Dessavre (https://github.com/dantegd) URL: rapidsai#4175
This combines some general CMake style cleanup and brings new rapids-cmake features to cuml including:
rapids_cmake_write_version_file
to simplify cuml version header writingrapids_cmake_install_lib_dir
to make sure we install raft correctly on non-debain based distro's ( lib64 ), while also handling conda installation requirements ( always lib no matter the distro )rapids_cpm
pre-configured pacakgesrapids_cpm_find
since a better solution now exists ( [BUG]rapids_cpm_find
isn't as invariant as one would expect rapids-cmake#49 )find_package(cuml)
since that is best practice.