Skip to content

Commit af94871

Browse files
committed
fix: encode QMCPACK build policy
1 parent 397e601 commit af94871

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

‎examples/packages/qmcpack.toml‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@ schema_version = 1
22

33
[package]
44
name = "QMCPACK"
5+
homepage = "https://qmcpack.org"
6+
description = "QMCPACK is an open-source quantum Monte Carlo simulation code."
7+
license = "NCSA"
8+
9+
[build]
10+
easyblock = "CMakeNinja"
11+
build_systems = ["CMake", "Ninja"]
12+
moduleclass = "chem"
13+
14+
[build.easyconfig_parameters]
15+
start_dir = "%(namelower)s-%(version)s"
16+
test_cmd = "ctest"
17+
testopts = "-j %(parallel)s --output-on-failure -E 'performance|long'"
18+
sanity_check_commands = [
19+
"qmcpack --version 2>&1 | grep -q 'QMCPACK version'",
20+
]
21+
22+
[build.easyconfig_parameters.sanity_check_paths]
23+
files = [
24+
"bin/qmcpack",
25+
"bin/convert4qmc",
26+
"bin/ppconvert",
27+
"bin/qmcpack.settings",
28+
]
29+
dirs = ["lib/nexus"]
30+
31+
[build.easyconfig_parameters.modextrapaths]
32+
PYTHONPATH = "lib"
533

634
[[profiles]]
735
name = "default"

0 commit comments

Comments
 (0)