From 9d80c22a0bf1cf4b0df1282ce5a6ecb9d7c33015 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 09:43:43 -0400 Subject: [PATCH] install a few extra packages --- .github/workflows/quick-regression.yml | 31 +++++++++++++++++--------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 52c883823b..219ce0a38a 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -24,10 +24,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: - fetch-depth: 2 + fetch-depth: 2000 - - name: Install ccache - run: sudo apt-get install -y ccache + - name: Install extra packages + run: | + sudo apt-get install -y ccache ninja-build + sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev - name: Create Build Environment run: mkdir build @@ -41,23 +43,30 @@ jobs: - name: Building LAMMPS via CMake shell: bash - working-directory: build run: | ccache -z python3 -m venv linuxenv source linuxenv/bin/activate python3 -m pip install numpy python3 -m pip install pyyaml - cmake -C ../cmake/presets/gcc.cmake \ - -C ../cmake/presets/most.cmake \ - -D DOWNLOAD_POTENTIALS=off \ + cmake -S cmake -B build \ + -C cmake/presets/gcc.cmake \ + -C cmake/presets/most.cmake \ -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ -D CMAKE_C_COMPILER_LAUNCHER=ccache \ - -D ENABLE_TESTING=on \ -D BUILD_SHARED_LIBS=on \ - -D LAMMPS_EXCEPTIONS=on \ - ../cmake - cmake --build . --parallel 2 + -D DOWNLOAD_POTENTIALS=off \ + -D ENABLE_TESTING=on \ + -D PKG_MANIFOLD=on \ + -D PKG_ML-PACE=on \ + -D PKG_ML-RANN=on \ + -D PKG_RHEO=on \ + -D PKG_PTM=on \ + -D PKG_PYTHON=on \ + -D PKG_QTB=on \ + -D PKG_SMTBQ=on \ + -G Ninja + cmake --build build ccache -s - name: Run Tests