]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/commitdiff
Do not use external project for libpfm
authorMichal Sojka <michal.sojka@cvut.cz>
Mon, 5 Mar 2018 15:18:39 +0000 (16:18 +0100)
committerMichal Sojka <michal.sojka@cvut.cz>
Mon, 5 Mar 2018 15:18:39 +0000 (16:18 +0100)
It's simpler to run 'apt install libpfm4-dev' and everything works.

CMakeLists.txt

index d6359a12a091b9c01d3796c85942368579d49044..bac4ddde9eb0fa4345506df8936c51957354dcbf 100644 (file)
@@ -98,19 +98,5 @@ IF(FFT STREQUAL "cuFFTW")
 ENDIF() #cuFFTW
 
 IF(PROFILING)
-  include(ExternalProject)
-  find_program(MAKE_EXE NAMES gmake nmake make)
-  ExternalProject_Add(project_libpfm4
-    URL https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-4.9.0.tar.gz/download
-    PREFIX ${CMAKE_CURRENT_BINARY_DIR}/external
-    CONFIGURE_COMMAND ""
-    BUILD_IN_SOURCE TRUE
-    BUILD_COMMAND ${MAKE_EXE}
-    INSTALL_COMMAND ${MAKE_EXE} PREFIX=${CMAKE_CURRENT_BINARY_DIR}/external/libpfm4-4.9.0 install
-  )
-
-  add_library(libpfm4 STATIC IMPORTED )
-  set_property(TARGET libpfm4 PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/external/libpfm4-4.9.0/lib/libpfm.a)
-  include_directories(${CMAKE_CURRENT_BINARY_DIR}/external/libpfm4-4.9.0/include/perfmon)
-  target_link_libraries(kcf_vot libpfm4)
+  target_link_libraries(kcf_vot pfm)
 ENDIF()