You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on github.com and signed with GitHub’s verified signature.
Added
Added support for C++23. Note: XL and PGI do not support C++23.
Adds a clang_tidy_style CMake target to allow clang-tidy to fix errors in-place.
This requires a CLANGAPPLYREPLACEMENTS_EXECUTABLE CMake variable to point to
the clang-apply-replacements executable in addition to the CLANGTIDY_EXECUTABLE.
Also adds a corresponding ENABLE_CLANGAPPLYREPLACEMENTS CMake option.
Note that the clang_tidy_style target is not added to the style target and must be run separately.
Added the blt_install_tpl_setups macro, which installs files to setup and create
targets for the third-party libraries OpenMP, MPI, CUDA, and HIP. This macro is meant to
replace blt_export_tpl_targets as the preferred way to setup third-party libraries with BLT.
Added blt::`` namespaced aliases for BLT targets, cuda, cuda_runtime, mpi, and openmp. These targets still exist but but will be deprecated in a future release. It is recommended that you move to the new alias names, blt::cuda, blt::cuda_runtime, blt::mpi, and blt::openmp`
Changed
SetupHIP now searches for user-defined or environment variables before CMake paths to find the ROCM_PATH.
Fixed
Fixed infinite loop in blt_find_target_dependencies
blt_check_code_compiles now works with alias targets