rapids_cpm_rapids_logger
Added in version v25.02.00.
Allow projects to build rapids-logger via CPM.
Uses the version of rapids-logger specified in the version file for consistency across all RAPIDS projects.
Unlike most rapids_cpm functions, this one does not support export sets because rapids-logger adds targets directly to the calling project’s own export set and does not require its own exporting or to be found at all by consuming projects once the first project’s call to rapids_make_logger has completed.
rapids_cpm_rapids_logger( [<CPM_ARGS> ...])
BUILD_EXPORT_SET
Record that a
CPMFindPackage()
for logger is required in our build directory export set.INSTALL_EXPORT_SET
Record that a
find_dependency()
for logger is required in our install directory export set.
Note
Installation of logger will occur if an INSTALL_EXPORT_SET is provided, and logger
is added to the project via add_subdirectory
by CPM.
CPM_ARGS
Any arguments after CPM_ARGS will be forwarded to the underlying logger
CPMFindPackage`()
call
Result Functions
rapids_make_logger()
is made available