[DynInst_API:] [dyninst/dyninst] 9b5ffe: Docker: simplify build script (#1212)


Date: Mon, 07 Mar 2022 15:38:04 -0800
From: noreply@xxxxxxxxxx
Subject: [DynInst_API:] [dyninst/dyninst] 9b5ffe: Docker: simplify build script (#1212)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 9b5ffe39187cc0de148a7ca686c1548396e496c4
      https://github.com/dyninst/dyninst/commit/9b5ffe39187cc0de148a7ca686c1548396e496c4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2022-03-07 (Mon, 07 Mar 2022)

  Changed paths:
    M docker/build.sh
    M docker/test.sh

  Log Message:
  -----------
  Docker: simplify build script (#1212)

* Use CMake's -S instead of undocumented -H

* Remove log captures

The reports are best used within the context of the PR, so storing them
in the dashboard wouldn't be much use.

* Reduce duplication of directory names

* Use CMake commands to build/install

* Separate build and install trees for Dyninst

* Separate build and install directories for test suite

* Simplify 'git pull' for test suite

* Explicitly override test suite install directory

The test suite reads Dyninst's cache which poisons the CMAKE_INSTALL_PREFIX. This overrides that and then puts the test files in the root install directory.


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 9b5ffe: Docker: simplify build script (#1212), noreply <=