Initial skeleton (#1)

* googletest submodule

* cmake folder

* misc root files

- clang-format
- cmake-format
- pyproject.toml
- requirements.txt
- VERSION

* workflows

* RPM files

* external folder

* samples folder

* tests root folder

* source/bin folder

* source/include folder

* source/lib/common folder

* source/lib/plugins folder

* source/lib/tests folder

- for library unit tests

* source/lib/rocprofiler folder

- rocprofiler library implementation

* Remaining cmake files

* lib/common/containers

- ring_buffer
- atomic_ring_buffer
- stable_vector
- static_vector

* Update .gitignore

* Update hsa.hpp

- include cstdint

* cmake formatting (cmake-format) (#2)

Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com>

* Remove linting.yml

- uses self-hosted runners

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
이 커밋은 다음에 포함됨:
Jonathan R. Madsen
2023-08-08 18:39:01 -05:00
커밋한 사람 GitHub
부모 7d1c7757a8
커밋 527aa71f5a
75개의 변경된 파일20094개의 추가작업 그리고 0개의 파일을 삭제
+29
파일 보기
@@ -0,0 +1,29 @@
#
#
# External dependencies
#
#
if(ROCPROFILER_BUILD_TESTS)
set(INSTALL_GTEST
OFF
CACHE BOOL "")
set(BUILD_GMOCK
OFF
CACHE BOOL "")
add_subdirectory(googletest EXCLUDE_FROM_ALL)
if(NOT TARGET GTest::gtest)
message(FATAL_ERROR "missing GTest::gtest")
endif()
target_link_libraries(rocprofiler-googletest INTERFACE GTest::gtest)
target_include_directories(
rocprofiler-googletest SYSTEM
INTERFACE ${CMAKE_CURRENT_LSIT_DIR}/googletest/googletest/include)
mark_as_advanced(INSTALL_GTEST)
mark_as_advanced(BUILD_GMOCK)
mark_as_advanced(GTEST_HAS_ABSL)
endif()
벤더링 됨 서브모듈
+1
서브모듈 external/googletest46db91ef6f에 추가됨