summaryrefslogtreecommitdiffstats
path: root/CMakePresets.json
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2024-02-06 14:11:45 (GMT)
committerGitHub <noreply@github.com>2024-02-06 14:11:45 (GMT)
commit255ab716f2c86bcb5c1cf424b9eca2d1106f5592 (patch)
treedbca65fcb86d97f6c5de2bfd9696214ed4c79d0e /CMakePresets.json
parentadee148f032c9325f830e34ac47cf9c96234500b (diff)
downloadhdf5-255ab716f2c86bcb5c1cf424b9eca2d1106f5592.zip
hdf5-255ab716f2c86bcb5c1cf424b9eca2d1106f5592.tar.gz
hdf5-255ab716f2c86bcb5c1cf424b9eca2d1106f5592.tar.bz2
Make platform specific test presets for windows and macs (#3988)
* Enable mac tests * Add platform test workflows to examples
Diffstat (limited to 'CMakePresets.json')
-rw-r--r--CMakePresets.json50
1 files changed, 48 insertions, 2 deletions
diff --git a/CMakePresets.json b/CMakePresets.json
index 65c56d7..61afadd 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -243,6 +243,23 @@
]
},
{
+ "name": "ci-StdShar-OSX-Clang",
+ "configurePreset": "ci-StdShar-Clang",
+ "inherits": [
+ "ci-x64-Release-Clang"
+ ],
+ "execution": {
+ "noTestsAction": "error",
+ "timeout": 180,
+ "jobs": 2
+ },
+ "condition": {
+ "type": "equals",
+ "lhs": "${hostSystemName}",
+ "rhs": "Darwin"
+ }
+ },
+ {
"name": "ci-StdShar-GNUC",
"configurePreset": "ci-StdShar-GNUC",
"inherits": [
@@ -257,7 +274,7 @@
]
},
{
- "name": "ci-StdShar-Intel",
+ "name": "ci-StdShar-win-Intel",
"configurePreset": "ci-StdShar-Intel",
"inherits": [
"ci-x64-Release-Intel"
@@ -266,7 +283,19 @@
"exclude": {
"name": "H5DUMP-tfloatsattrs"
}
+ },
+ "condition": {
+ "type": "equals",
+ "lhs": "${hostSystemName}",
+ "rhs": "Windows"
}
+ },
+ {
+ "name": "ci-StdShar-Intel",
+ "configurePreset": "ci-StdShar-Intel",
+ "inherits": [
+ "ci-x64-Release-Intel"
+ ]
}
],
"packagePresets": [
@@ -316,6 +345,15 @@
]
},
{
+ "name": "ci-StdShar-OSX-Clang",
+ "steps": [
+ {"type": "configure", "name": "ci-StdShar-Clang"},
+ {"type": "build", "name": "ci-StdShar-Clang"},
+ {"type": "test", "name": "ci-StdShar-OSX-Clang"},
+ {"type": "package", "name": "ci-StdShar-Clang"}
+ ]
+ },
+ {
"name": "ci-StdShar-GNUC",
"steps": [
{"type": "configure", "name": "ci-StdShar-GNUC"},
@@ -341,7 +379,15 @@
{"type": "test", "name": "ci-StdShar-Intel"},
{"type": "package", "name": "ci-StdShar-Intel"}
]
+ },
+ {
+ "name": "ci-StdShar-win-Intel",
+ "steps": [
+ {"type": "configure", "name": "ci-StdShar-Intel"},
+ {"type": "build", "name": "ci-StdShar-Intel"},
+ {"type": "test", "name": "ci-StdShar-win-Intel"},
+ {"type": "package", "name": "ci-StdShar-Intel"}
+ ]
}
]
}
-