forked from mdekauwe/CABLE_benchmarking
-
Notifications
You must be signed in to change notification settings - Fork 4
Closed as not planned
Labels
enhancementNew feature or requestNew feature or requestpriority:highHigh priority issues that should be included in the next release.High priority issues that should be included in the next release.
Description
We currently support building legacy CABLE versions via the build_script key, where a path to a build script can be provided for benchcab to execute at the build step. Some issues with this approach are:
- Scripts may require arguments or flags. It is currently not possible to specify flags to scripts, only the path to the script can be specified.
- Spatial simulations will require multiple executables to be built per version of CABLE (serial and mpi). To support legacy build systems, we will need a way specify multiple build commands for each executable.
This functionality will be needed as most development versions of CABLE will have different build systems, especially when there are significant developments to the CABLE build system for the main branch (e.g. CABLE-LSM/CABLE#200) .
Note, see here for a relevant discussion around this issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriority:highHigh priority issues that should be included in the next release.High priority issues that should be included in the next release.