Skip to content

Commit

Permalink
#718: workflows: pull in pressio-log in ci
Browse files Browse the repository at this point in the history
  • Loading branch information
cwschilly committed Jan 31, 2025
1 parent a21091d commit f3204f8
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 3 deletions.
12 changes: 11 additions & 1 deletion .github/workflows/ci-baseline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,14 @@ jobs:
with:
repository: Pressio/pressio-templates-usage-as-library
path: examples
ref: add-compatibility-with-pressio-ops
ref: 2-update-logging-to-use-pressio-log

- name: Checkout pressio-log
uses: actions/checkout@v4
with:
repository: Pressio/pressio-log
path: pressio-log
ref: main

- name: Checkout pressio-ops
uses: actions/checkout@v4
Expand Down Expand Up @@ -95,6 +102,7 @@ jobs:
-D PRESSIO_ENABLE_TESTS:BOOL=ON \
-D PRESSIO_ENABLE_TPL_EIGEN:BOOL=ON \
-D EIGEN_INCLUDE_DIR=/eigen/eigen-${{ env.eigen_version }} \
-D PRESSIO_LOG_INCLUDE_DIR=${GITHUB_WORKSPACE}/pressio-log/include \
-D PRESSIO_OPS_INCLUDE_DIR=${GITHUB_WORKSPACE}/pressio-ops/include
- name: Build
Expand All @@ -108,6 +116,7 @@ jobs:
--std=c++17 \
-DPRESSIO_ENABLE_TPL_EIGEN \
-I/eigen/eigen-${{ env.eigen_version }} \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main.cpp \
Expand All @@ -120,6 +129,7 @@ jobs:
$CXX \
--std=c++17 \
-I/eigen/eigen-${{ env.eigen_version }} \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main_with_defines.cpp \
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/ci-kokkos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,14 @@ jobs:
with:
repository: Pressio/pressio-templates-usage-as-library
path: examples
ref: add-compatibility-with-pressio-ops
ref: 2-update-logging-to-use-pressio-log

- name: Checkout pressio-log
uses: actions/checkout@v4
with:
repository: Pressio/pressio-log
path: pressio-log
ref: main

- name: Checkout pressio-ops
uses: actions/checkout@v4
Expand Down Expand Up @@ -94,6 +101,7 @@ jobs:
-DPRESSIO_ENABLE_TPL_KOKKOS \
-I/kokkos/install/include \
-I/kokkos-kernels/install/include \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main.cpp
Expand All @@ -106,6 +114,7 @@ jobs:
-DPRESSIO_ENABLE_TPL_KOKKOS \
-I/kokkos/install/include \
-I/kokkos-kernels/install/include \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main_with_defines.cpp
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/ci-trilinos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,14 @@ jobs:
with:
repository: Pressio/pressio-templates-usage-as-library
path: examples
ref: add-compatibility-with-pressio-ops
ref: 2-update-logging-to-use-pressio-log

- name: Checkout pressio-log
uses: actions/checkout@v4
with:
repository: Pressio/pressio-log
path: pressio-log
ref: main

- name: Checkout pressio-ops
uses: actions/checkout@v4
Expand Down Expand Up @@ -104,6 +111,7 @@ jobs:
-DPRESSIO_ENABLE_TPL_TRILINOS \
-I/eigen/eigen-${{ env.eigen_version }} \
-I$trilinos_dir/include \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main.cpp
Expand All @@ -116,6 +124,7 @@ jobs:
-DPRESSIO_ENABLE_TPL_TRILINOS \
-I/eigen/eigen-${{ env.eigen_version }} \
-I$trilinos_dir/include \
-I${GITHUB_WORKSPACE}/pressio-log/include \
-I${GITHUB_WORKSPACE}/pressio-ops/include \
-I${PRESSIO_INSTALL_DIR}/include \
-c main_with_defines.cpp
Expand Down

0 comments on commit f3204f8

Please sign in to comment.