Skip to content

Commit 76e7232

Browse files
authored
Add tests / CI manifests for CMake builds (#80)
* More tests in manifests * Apply suggestions from code review * Update ci.yml
1 parent 38b7fc8 commit 76e7232

3 files changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
spack:
2+
specs:
3+
- 'cice5@git.{{ ref }}=stable {{ om2_1deg }}'
4+
packages:
5+
all:
6+
require:
7+
- '%{{ gcc_compiler }}'
8+
- 'target={{ target }}'
9+
concretizer:
10+
unify: false
11+
view: false
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
spack:
2+
specs:
3+
- 'cice5@git.{{ ref }}=stable {{ om2_1deg }}'
4+
- 'cice5@git.{{ ref }}=stable build_type=Debug {{ om2_1deg }}'
5+
packages:
6+
all:
7+
require:
8+
- '%{{ intel_compiler }}'
9+
- 'target={{ target }}'
10+
concretizer:
11+
unify: false
12+
view: false
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
spack:
2+
specs:
3+
- 'cice5@git.{{ ref }}=stable {{ om2_1deg }} io_type=PIO ^openmpi@4'
4+
- 'cice5@git.{{ ref }}=stable {{ om2_1deg }} io_type=NetCDF ^openmpi@5'
5+
- 'cice5@git.{{ ref }}=stable build_type=Debug {{ om2_1deg }}'
6+
packages:
7+
gcc-runtime:
8+
require:
9+
'%gcc'
10+
all:
11+
require:
12+
- '%{{ oneapi_compiler }}'
13+
- 'target={{ target }}'
14+
concretizer:
15+
unify: false
16+
view: false

0 commit comments

Comments
 (0)