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 WORKING_DIRECTORY option to blt_add_test and blt_add_benchmark.
Added BLT_CXX_FILE_EXTS variable (split out of BLT_C_FILE_EXTS) for use in modified blt_split_source_list_by_language macro.
Changed
Modified blt_convert_to_system_includes to handle multiple targets and recursively update includes for dependencies.
Modified blt_split_source_list_by_language to accept a CXX_LIST argument for splitting out C and CXX sources. If not specified, the C_LIST will contain both C and C++ sources.
HIP support now uses enable_language(HIP), and specifying a HIP compiler must use the variable CMAKE_HIP_COMPILER.
Updated GoogleBenchmark to 1.9.1
Fixed
Removed GoogleTest, GoogleMock, and GoogleBenchmarks calling CMake's GNUInstallDirs
which was causing non-deterministic install variables depending on your combination of
static/shared libraries and if any of the previously mentioned TPLs were enabled.
Enable C language support and emit a warning when GoogleTest or GoogleMock are enabled but
not the C language.
Guard HIP C smoketest against projects that don't enable C as a language in their projects.
Changes benchmark custom target run_benchmarks to exclusively run benchmarks (not other general tests).
Fix HIP smoketests to fail on HIP errors.
Add -Wno-tautological-compare to GoogleTest/Mock/Benchmark for IntelLLVM compilers to silence
warning.