From 96f81b08ff9a73c4830b1d2ddedde45f7ca569b2 Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Fri, 27 Feb 2026 15:20:49 +0900 Subject: [PATCH] build: Add gtest dependency in Dockerfile.* Signed-off-by: Jaehyun Kim --- Dockerfile.centos7 | 11 +++++++++++ Dockerfile.ubuntu22.04 | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Dockerfile.centos7 b/Dockerfile.centos7 index 8857a99c..8705c1a9 100644 --- a/Dockerfile.centos7 +++ b/Dockerfile.centos7 @@ -53,6 +53,17 @@ RUN source /opt/rh/devtoolset-11/enable && \ make -j`nproc` && \ make install +# Download and build GTest +RUN wget https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz && \ + tar -xvf v1.14.0.tar.gz && \ + rm v1.14.0.tar.gz +RUN source /opt/rh/devtoolset-11/enable && \ + cd googletest-1.14.0 && \ + mkdir build && cd build && \ + cmake .. && \ + make -j`nproc` && \ + make install + FROM base-dependencies AS builder COPY . /OpenSTA diff --git a/Dockerfile.ubuntu22.04 b/Dockerfile.ubuntu22.04 index 9a803c8f..b75edcf2 100644 --- a/Dockerfile.ubuntu22.04 +++ b/Dockerfile.ubuntu22.04 @@ -16,7 +16,8 @@ RUN apt-get update && \ bison \ flex \ automake \ - autotools-dev + autotools-dev \ + libgtest-dev # Download CUDD RUN wget https://raw.githubusercontent.com/davidkebo/cudd/main/cudd_versions/cudd-3.0.0.tar.gz && \