From 7f40a2cd9a92159b10116ffa43058b8cfcf1d64c Mon Sep 17 00:00:00 2001 From: eshcherb <33529668+eshcherb@users.noreply.github.com> Date: Wed, 6 Mar 2019 06:06:34 -0600 Subject: [PATCH] roctracer-proto header find_path (#884) [ROCm/hip commit: 88b4621dbde4b6d101c66dfa08b5afe4636607e9] --- projects/hip/CMakeLists.txt | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/projects/hip/CMakeLists.txt b/projects/hip/CMakeLists.txt index b9b27ecc5e..d1a1d6c5a0 100644 --- a/projects/hip/CMakeLists.txt +++ b/projects/hip/CMakeLists.txt @@ -164,18 +164,15 @@ add_to_config(_buildInfo COMPILE_HIP_ATP_MARKER) # Detect profiling API ################ if(USE_PROF_API EQUAL 1) - if(NOT DEFINED PROF_API_HEADER_PATH) - find_package(PkgConfig) - pkg_check_modules(ROCTRACERPROTO QUIET roctracer-proto) - if(ROCTRACERPROTO_FOUND EQUAL 1) - pkg_get_variable(PROF_API_HEADER_PATH roctracer-proto includedir) - else() - set(PROF_API_HEADER_PATH /opt/rocm/roctracer/include/ext) - endif() - endif() - find_path(PROF_API_HEADER_DIR NAMES prof_protocol.h PATHS ${PROF_API_HEADER_PATH} NO_DEFAULT_PATH) + find_path(PROF_API_HEADER_DIR prof_protocol.h + HINTS + ${PROF_API_HEADER_PATH} + PATHS + /opt/rocm/roctracer + PATH_SUFFIXES + include/ext + ) if(NOT PROF_API_HEADER_DIR) - MESSAGE(STATUS "PROF_API_HEADER_PATH = ${PROF_API_HEADER_PATH}") MESSAGE(WARNING "Profiling API header not found. Disabling roctracer integration. Use -DPROF_API_HEADER_PATH=") else() add_definitions(-DUSE_PROF_API=1)