[DynInst_API:] [dyninst/dyninst] 1c260d: Valgrind cmake modernization (#1340)


Date: Thu, 15 Dec 2022 08:13:30 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 1c260d: Valgrind cmake modernization (#1340)
  Branch: refs/heads/cmake_modernization
  Home:   https://github.com/dyninst/dyninst
  Commit: 1c260db411c99531c13edcb26b239aed531bdd83
      https://github.com/dyninst/dyninst/commit/1c260db411c99531c13edcb26b239aed531bdd83
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-12-15 (Thu, 15 Dec 2022)

  Changed paths:
    M CMakeLists.txt
    M cmake/Modules/FindValgrind.cmake
    A cmake/tpls/DyninstValgrind.cmake
    M common/CMakeLists.txt

  Log Message:
  -----------
  Valgrind cmake modernization (#1340)

* Update valgrind

* Add version check in Find module

* Remove Valgrind_LIBRARIES

They are versioned by architecture, so are hard to nail down with
find_library. We also don't need them (at least not yet).

* Make dummy when ADD_VALGRIND_ANNOTATIONS=OFF

* Add compile defs

* Update CMakeLists.txt

* Make the dummy IMPORTED

* Whitespace


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 1c260d: Valgrind cmake modernization (#1340), Tim Haines <=