schema = 1
[package]
name = "mds.name"
version = "mds.version"
type = "mds.type"
license = "mds.license"
description = "mds.description"
[workspace]
members = ["libraries/*"]
exclude = ["libraries/libmc", "libraries/secfile"]
include-root = false
[workspace.dependencies]
mcgtest = "mcgtest/[>=0.1.0]@openubmc/stable"
mclboost = "mclboost/[>=0.1.0]@openubmc/stable"
luajit = "luajit/[>=0.1.0 <1.0.0]@openubmc/stable"
sqlite3 = "mds.dependencies.build.sqlite3"
[dependencies]
liblogger = "mds.dependencies.build.liblogger"
libsomp = "mds.dependencies.build.libsomp"
boost = "mds.dependencies.build.boost"
skynet = "mds.dependencies.build.skynet"
json = "mds.dependencies.build.json"
huawei_secure_c = "mds.dependencies.build.huawei_secure_c"
sqlite3 = "mds.dependencies.build.sqlite3"
[test-dependencies]
skynet = "mds.dependencies.test.skynet"
json = "mds.dependencies.test.json"
[options]
"&:enable_luajit" = false
"liblogger/*:enable_luajit" = false
"libsomp/*:enable_luajit" = false
"skynet/*:enable_luajit" = false
[profile.debug.options]
"&:test_utilities" = true
"liblogger/*:test" = true
"libsomp/*:test" = true
[profile.release.options]
"&:test_utilities" = false
"liblogger/*:test" = false
"libsomp/*:test" = false
[target-group.openubmc-arm64.options]
"&:test_utilities" = false
"&:enable_luajit" = true
"liblogger/*:test" = false
"libsomp/*:test" = false
"liblogger/*:enable_luajit" = true
"libsomp/*:enable_luajit" = true
"skynet/*:enable_luajit" = true
[target-group.openubmc-host.settings]
luacompiler = "skynet"
"luacompiler.version" = "v1"
[target-group.openubmc-arm64.settings]
luacompiler = "skynet"
"luacompiler.version" = "v1"