aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/FindVTune.cmake9
-rw-r--r--src/CMakeLists.txt5
2 files changed, 10 insertions, 4 deletions
diff --git a/cmake/FindVTune.cmake b/cmake/FindVTune.cmake
index 3c16dba..7e0e875 100644
--- a/cmake/FindVTune.cmake
+++ b/cmake/FindVTune.cmake
@@ -1,5 +1,10 @@
find_path(VTUNE_PATH "")
-include_directories("${VTUNE_PATH}/include")
-link_directories("${VTUNE_PATH}/lib64")
+set(VTUNE_INCLUDE_DIR "${VTUNE_PATH}/include")
+
+if (WIN32)
+ set(VTUNE_LIBRARY "${VTUNE_PATH}/lib64/jitprofiling.lib")
+else()
+ set(VTUNE_LIBRARY "${VTUNE_PATH}/lib64/jitprofiling.a")
+endif()
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0a49406..7f915ad 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -122,7 +122,7 @@ if (ENABLE_JIT)
target_compile_definitions(core PUBLIC JIT_ENABLED)
if (ENABLE_JIT_PROFILING)
- include(cmake/FindVTune.cmake)
+ include(../cmake/FindVTune.cmake)
add_definitions(-DJIT_PROFILING_ENABLED)
endif()
endif()
@@ -134,5 +134,6 @@ elseif(NOT APPLE)
endif()
if (ENABLE_JIT_PROFILING)
- target_link_libraries(core PRIVATE jitprofiling)
+ target_include_directories(core PRIVATE "${VTUNE_INCLUDE_DIR}")
+ target_link_libraries(core PRIVATE "${VTUNE_LIBRARY}")
endif()