Commit Graph

25 Commits

Author SHA1 Message Date
Ammar ELWazir 405462422f Fixing find_package Path
Change-Id: I9c875df8d008b123c5597855c0d468491a47f366


[ROCm/rocprofiler commit: ffbf7ed8b3]
2023-03-09 13:21:08 +00:00
Ammar ELWazir ff80dd4dfa Fixing rocprofilerv2 naming and CMake issues
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360


[ROCm/rocprofiler commit: dc69331379]
2023-03-09 13:21:01 +00:00
Ammar ELWazir 14333c3a8a Fixing Packages installation path
Change-Id: Ide3536b3c6050effcc9337e612375a7e5ddb6522


[ROCm/rocprofiler commit: 9b0e58dfdf]
2023-03-09 13:20:37 +00:00
gobhardw cc0ddc0884 Fixing Jenkins unknkown build id issue with samples
Change-Id: Ibae653c44115e1360ca1145ed4eaa4627a54cb4b


[ROCm/rocprofiler commit: f5b648870a]
2023-03-09 13:20:37 +00:00
Ranjith Ramakrishnan f1bcc8c67b Get ROCm path relative to hsakmt header file path
SWDEV-351540 - ROCm path was derived from hsakmt library path.
For ASAN build, the library will be installed in <Install_prefix>/lib/asan rather than <Install_Prefix>/lib
Since the header file installation path remains the same for ASAN and normal build, using the same for getting the ROCm path

Change-Id: I735dbd3c0f67a69e833059a05851da3971098ec5


[ROCm/rocprofiler commit: 2cd0e093ef]
2023-03-09 13:20:36 +00:00
Ammar ELWazir de4abd0d0f Adding rocprofilerv2
Change-Id: Ic0cc280ba207d2b8f6ccae1cd4ac3184152fc1ad


[ROCm/rocprofiler commit: 8032adb64f]
2023-03-09 13:20:33 +00:00
Ammar ELWazir 9c0bb64c22 SWDEV-296010: Fixing RPATH & CMAKE files
Fixing the RPATH skip & Removed the export line from the build.sh as we have find_library with giving it a path to /opt/rocm & easy to use build.sh

Change-Id: I1ac5b51eafb54ef0359bf6fb55f2fe2d39a6cafa


[ROCm/rocprofiler commit: 0faaa83de7]
2022-05-03 20:13:02 -05:00
Sriraksha Nagaraj 19f8e3147a SWDEV-311412: Fixing rocprof application runs fail. Added a check in cmake_modules/env.cmake to check if aqlprofile library is found.
Change-Id: I9ff702bc0b4074101cca7beb78e711ce417308cd


[ROCm/rocprofiler commit: 071379be99]
2022-04-18 17:38:49 -04:00
kiumars 349103480e replace the set of CMAKE_SHARED_LINKER_FLAGS with add_link_options.
Change-Id: Iaf8fc1d7680196662d610f34979ded07c6287df9


[ROCm/rocprofiler commit: 5693e1a140]
2022-02-03 12:31:45 -05:00
Laurent Morichetti 0b5a36db69 Get ROCr and ROCt dependencies using cmake targets
Instead of detecting files (header/library), use cmake's find_package to
locate the required dependencies (hsa-runtime64 and hsakmt).

Adding hsa-runtime64::hsa-runtime64 and hsakmt::hsakmt to the
target_link_libraries also takes care of adding the interfaces include
directories to the search path.

Change-Id: I64eb77c97dac7982ac96d3158ad57df776cc0b53


[ROCm/rocprofiler commit: acb246f788]
2021-09-14 14:49:32 -07:00
Kent Russell 70680ba1dc Cmake: Support static hsakmt
Add numa lib as this will be required with a static thunk
Look for static thunk of shared thunk cannot be found

Signed-off-by: Kent Russell <kent.russell@amd.com>
Change-Id: Idcaa0c785a0502c9f5fe42e2dfb9e0c1780f9d66


[ROCm/rocprofiler commit: 97c9efce38]
2021-04-27 12:18:02 -04:00
Rachida Kebichi 894412dcff SWDEV-272485 append to CMAKE_CXX_FLAGS instead of override
Change-Id: I0c4364fa800a249d77ec7abd4e73556a8df1ef99


[ROCm/rocprofiler commit: 429a458cae]
2021-04-06 17:16:28 -04:00
Evgeny 0b6ba7390b cmake update
Change-Id: I42f1864f46c468072c7b536bb0b40946f69314a1


[ROCm/rocprofiler commit: 1e2d370eb5]
2020-04-21 00:24:11 -05:00
Evgeny 31a7eac580 elliminaring the need of AMD_INTERNAL_BUILD macro defined
Change-Id: Ie97aef943793b1e4f40b7c7397af313520b35beb


[ROCm/rocprofiler commit: f819e1c463]
2020-04-09 23:41:51 -05:00
Evgeny c22f2a46dd adding mytest target
Change-Id: Ia82b971597a4876d99c85d7dbbf997faea83f0c9


[ROCm/rocprofiler commit: ffa0a51408]
2020-03-19 01:27:44 -05:00
Evgeny 1fecf4774c adding SPM trace support
Change-Id: I07c0d3ec5c4ec51ea00fea539c930c6ed27b1163


[ROCm/rocprofiler commit: 6d6eb2b2d0]
2019-06-04 05:07:19 -05:00
Evgeny 4b4f6b89e5 install prefix
Change-Id: I995af09240119b021981200405ecac69bc4200ef


[ROCm/rocprofiler commit: e3d7028fe8]
2018-08-20 18:09:39 -05:00
Evgeny 5af5a02478 licensing annotation
Change-Id: Icdd79e25e7ba30e777f1024697f87d583f380a62


[ROCm/rocprofiler commit: f6f857f6f4]
2018-08-19 04:18:55 -05:00
Evgeny f35caeda00 compiling for CentOS support
Change-Id: I0c01b4f34ac3701b5cea324e2e2a34835163aee0


[ROCm/rocprofiler commit: 2cccdb566e]
2018-07-27 15:06:26 -05:00
Evgeny 379e305ebd adding -Werror=unused-result compilation flag
Change-Id: I2869d0a150918ad56cefed07d278cbcc6ef5a4b4


[ROCm/rocprofiler commit: 2f83829f4f]
2018-07-13 16:15:48 -05:00
Evgeny d31b372430 build compatibility
Change-Id: Ifde4b2e4e7cb48d5c06ccce5eb76b7b943c4114a


[ROCm/rocprofiler commit: a8db3d930c]
2018-06-26 16:05:39 -05:00
Evgeny 368f9f2b5d license annotations
Change-Id: I96b8f625a03b707b45aee6b8e7dbfabe073294c6


[ROCm/rocprofiler commit: add56e26ae]
2018-06-25 19:52:28 -05:00
Evgeny d4817a45b1 rc file options: 'basenames', 'timestamp', 'ctx-limit', 'heartbeat', 'sqtt-size'
[ROCm/rocprofiler commit: 62531b88ed]
2018-04-11 13:26:58 -05:00
Evgeny 4fb86567a1 minor changes
[ROCm/rocprofiler commit: c00a0feb36]
2018-01-04 20:11:30 -06:00
Evgeny 5fea997bc9 ROC profiler prototype sources importing
[ROCm/rocprofiler commit: 85278f08a0]
2017-11-09 17:26:19 -06:00