58 lines
No EOL
1.6 KiB
JSON
58 lines
No EOL
1.6 KiB
JSON
{
|
|
"name": "crafter-math",
|
|
"configurations": [
|
|
{
|
|
"name": "base",
|
|
"interfaces": [
|
|
"interfaces/Crafter.Math-Basic",
|
|
"interfaces/Crafter.Math",
|
|
"interfaces/Crafter.Math-Common",
|
|
"interfaces/Crafter.Math-Vector",
|
|
"interfaces/Crafter.Math-Intersection",
|
|
"interfaces/Crafter.Math-MatrixRowMajor",
|
|
"interfaces/Crafter.Math-VectorF16",
|
|
"interfaces/Crafter.Math-VectorF32"
|
|
],
|
|
"implementations": []
|
|
},
|
|
{
|
|
"name": "lib",
|
|
"extends": ["base"],
|
|
"type":"library",
|
|
"dependencies": []
|
|
},
|
|
{
|
|
"name": "lib-shared",
|
|
"extends": ["base"],
|
|
"type":"shared-library",
|
|
"dependencies": []
|
|
},
|
|
{
|
|
"name": "lib-debug",
|
|
"extends": ["lib"],
|
|
"debug": true
|
|
}
|
|
],
|
|
"tests":[
|
|
{
|
|
"name": "Vector-x86-64-sapphirerapids",
|
|
"implementations": ["tests/Vector"],
|
|
"march": "sapphirerapids",
|
|
"extends": ["lib-shared"]
|
|
},
|
|
{
|
|
"name": "Vector-x86-64-v4",
|
|
"implementations": ["tests/Vector"],
|
|
"march": "x86-64-v4",
|
|
"mtune": "generic",
|
|
"extends": ["lib-shared"]
|
|
},
|
|
{
|
|
"name": "Vector-x86-64-v3",
|
|
"implementations": ["tests/Vector"],
|
|
"march": "x86-64-v3",
|
|
"mtune": "generic",
|
|
"extends": ["lib-shared"]
|
|
}
|
|
]
|
|
} |