forked from rosa/hakurei
50 lines
1.1 KiB
Go
50 lines
1.1 KiB
Go
package meson {
|
|
description = "an open source build system"
|
|
website = "https://mesonbuild.com"
|
|
anitya = 6472
|
|
|
|
version# = "1.11.1"
|
|
source = remoteGitHub {
|
|
suffix = "mesonbuild/meson"
|
|
tag = version
|
|
checksum = "uvILRxdopwc6Dy17UbIeClcQr0qHqyTaqyk1M9OqWKN9PwB9N6UVAiyN8kSSz3r2"
|
|
}
|
|
|
|
env = [
|
|
"CMAKE_MAKE_PROGRAM=ninja"
|
|
]
|
|
|
|
exec = pip {
|
|
enterSource
|
|
check = r`cd 'test cases'
|
|
rm -rf \
|
|
'common/32 has header' \
|
|
'common/66 vcstag' \
|
|
'common/153 wrap file should not failed' \
|
|
'common/184 openmp' \
|
|
'common/189 check header' \
|
|
'linuxlike/6 subdir include order' \
|
|
'linuxlike/9 compiler checks with dependencies' \
|
|
'linuxlike/13 cmake dependency' \
|
|
'frameworks/15 llvm' \
|
|
'frameworks/29 blocks'
|
|
cd ..`
|
|
+ "python3 ./run_project_tests.py -v ${jobsFlagE} --failfast --backend=ninja"
|
|
}
|
|
|
|
inputs = [
|
|
python-setuptools
|
|
pkg-config
|
|
cmake
|
|
ninja
|
|
python-pytest
|
|
]
|
|
|
|
runtime = [
|
|
python
|
|
pkg-config
|
|
cmake
|
|
ninja
|
|
]
|
|
}
|