* General logging updates

* ROCm 6.1.x fatal defect: unconditional abort if tool found but rocprofiler-sdk missing

- Adding rocprofiler-sdk support breaks backwards compatibility in ROCm 6.1.x because `rocprofiler_configure` symbol triggers looking for rocprofiler-sdk library (which was not released until ROCm 6.2)
- Bump version to 0.5.0

* revert to using fatal error

* Include header updates

* Fix CodeQL suggestions

* CMake and CI updates

- minimum cmake version is 3.22.0
- added requirements.txt
- improved rocprofiler_register_{formatting,linting}.cmake

* Disable deprecated declarations warnings

* Use "overwrite" instead of "override"

- override is a keyword in C++

* Disable REQUIRED for formatting and linting when BUILD_DEVELOPER=ON

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

[ROCm/rocprofiler-register commit: cb1b430251]
Αυτή η υποβολή περιλαμβάνεται σε:
Madsen, Jonathan
2025-03-21 01:23:45 -05:00
υποβλήθηκε από GitHub
γονέας e6f9ba2e77
υποβολή e820b8862a
19 αρχεία άλλαξαν με 720 προσθήκες και 49 διαγραφές
+1 -1
Προβολή Αρχείου
@@ -15,7 +15,7 @@ if(ROCPROFILER_REGISTER_BUILD_GLOG)
# May want to use GFLAGS in the future
set(WITH_GFLAGS OFF)
set(WITH_GTEST OFF)
set(WITH_UNWIND OFF)
set(WITH_UNWIND "none")
add_subdirectory(glog EXCLUDE_FROM_ALL)
else()
find_package(glog REQUIRED)
Submodule projects/rocprofiler-register/external/glog updated: 3a0d4d22c5...7b134a5c82