Skip to content

v0.5.0

Compare
Choose a tag to compare
@white238 white238 released this 08 Mar 00:33
· 482 commits to develop since this release
296bf64

Added

  • Added support for IntelLLVM compiler family to blt_append_custom_compiler_flag
  • Added support for hip targets configured with cmake 3.21 native hip support
  • Added blt_export_tpl_targets macro to add BLT-provided third-party library
    targets to an export set.

Changed

  • BLT_C_FILE_EXTS updated to include .cuh
  • Fold BLT_CLANG_HIP_ARCH into the CMAKE_HIP_ARCHITECTURES variable
  • When using ENABLE_ALL_WARNINGS, append the flag to the beginning of CMAKE_{C,CXX}_FLAGS instead
    of the end
  • HIP support now uses the hip-config.cmake file provided by ROCM. This
    modification requires a change to the BLT-provided HIP target names, and they
    are now available under the blt prefix: blt::hip and blt::hip_runtime.

Fixed

  • Source code filename extension filtering now uses regular expressions to allow
    for more user customization and to improve handling of file names with multiple
    periods, e.g. 1d.cube.order2.c is considered a .c file.