diff --git a/cmake/FindVTune.cmake b/cmake/FindVTune.cmake index 3c16dba6..7e0e875a 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 0a494064..7f915ade 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()