mirror of
https://github.com/orange-cpp/omath.git
synced 2026-02-13 07:03:25 +00:00
Configures CMakePresets.json to utilize vcpkg for dependency management. Adds support for building with vcpkg. Adds error message for missing VCPKG_ROOT environment variable. Adds explicit VCPKG_MANIFEST_FEATURES and VCPKG_INSTALLED_DIR to CMakePresets.json. Adds benchmark dependency to vcpkg.json.
44 lines
950 B
JSON
44 lines
950 B
JSON
{
|
|
"name": "omath",
|
|
"version": "3.10.1",
|
|
"description": "General purpose math library",
|
|
"homepage": "https://github.com/orange-cpp/omath",
|
|
"license": "Zlib",
|
|
"builtin-baseline": "b1b19307e2d2ec1eefbdb7ea069de7d4bcd31f01",
|
|
"supports": "windows | linux",
|
|
"dependencies": [
|
|
{
|
|
"name": "vcpkg-cmake",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
}
|
|
],
|
|
"features": {
|
|
"avx2": {
|
|
"description": "Omath will use AVX2 to boost performance",
|
|
"supports": "!arm"
|
|
},
|
|
"benchmark": {
|
|
"description": "Build benchmarks",
|
|
"dependencies": [
|
|
"benchmark"
|
|
]
|
|
},
|
|
"imgui": {
|
|
"description": "Omath will define method to convert omath types to imgui types",
|
|
"dependencies": [
|
|
"imgui"
|
|
]
|
|
},
|
|
"tests": {
|
|
"description": "Build unit-tests using GTest",
|
|
"dependencies": [
|
|
"gtest"
|
|
]
|
|
}
|
|
}
|
|
}
|