Open
Description
The macros that we use currently embed full paths to files. These paths are not necessarily informative, and they have a handful of issues. One is that when building conda packages we wind up embedding various fictitious paths that will not exist on the final machine where the binaries are run. Another issue is that header-only libraries will bring in paths from their source into consuming libraries (e.g. rmm paths wind up inside cudf). Instead of using __FILE__
in macros, we should use __FILE_NAME__
, which only prints the filename without the path.
Metadata
Metadata
Assignees
Labels
No labels