mirror of
https://github.com/orange-cpp/omath.git
synced 2026-05-06 08:03:26 +00:00
93 lines
2.2 KiB
JSON
93 lines
2.2 KiB
JSON
{
|
|
"name": "omath",
|
|
"version": "3.10.1",
|
|
"description": "General purpose math library",
|
|
"homepage": "https://github.com/orange-cpp/omath",
|
|
"license": "Zlib",
|
|
"supports": "windows | linux | macos",
|
|
"dependencies": [
|
|
{
|
|
"name": "vcpkg-cmake",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
}
|
|
],
|
|
"features": {
|
|
"all": {
|
|
"description": "Enable all additional features",
|
|
"dependencies": [
|
|
{
|
|
"name": "omath",
|
|
"features": ["imgui", "lua", "hooking"]
|
|
}
|
|
]
|
|
},
|
|
"avx2": {
|
|
"description": "omath will use AVX2 to boost performance",
|
|
"supports": "!arm"
|
|
},
|
|
"benchmark": {
|
|
"description": "Build benchmarks",
|
|
"dependencies": [
|
|
"benchmark"
|
|
]
|
|
},
|
|
"hooking": {
|
|
"description": "Add interface for automatic hooking of DirectX",
|
|
"dependencies": [
|
|
"safetyhook"
|
|
],
|
|
"supports": "(windows | linux) & !arm & !uwp"
|
|
},
|
|
"hooking-examples": {
|
|
"description": "ImGui overlay examples for DX9/DX11/DX12 hooking (requires hooking feature)",
|
|
"dependencies": [
|
|
{
|
|
"name": "omath",
|
|
"features": ["hooking"]
|
|
},
|
|
{
|
|
"name": "imgui",
|
|
"features": ["dx9-binding", "dx11-binding", "dx12-binding", "win32-binding"],
|
|
"default-features": false
|
|
}
|
|
],
|
|
"supports": "windows & !arm & !uwp"
|
|
},
|
|
"examples": {
|
|
"description": "Build examples",
|
|
"dependencies": [
|
|
"glfw3",
|
|
"glew",
|
|
"opengl",
|
|
{
|
|
"name": "imgui",
|
|
"features": ["glfw-binding", "opengl3-binding", "dx12-binding", "dx9-binding", "dx11-binding", "win32-binding"]
|
|
}
|
|
]
|
|
},
|
|
"imgui": {
|
|
"description": "omath will define method to convert omath types to imgui types",
|
|
"dependencies": [
|
|
"imgui"
|
|
]
|
|
},
|
|
"tests": {
|
|
"description": "Build unit-tests using GTest",
|
|
"dependencies": [
|
|
"gtest"
|
|
]
|
|
},
|
|
"lua": {
|
|
"description": "lua support for omath",
|
|
"dependencies": [
|
|
"lua",
|
|
"sol2"
|
|
]
|
|
}
|
|
}
|
|
}
|