213 lines
4.7 KiB
JSON
213 lines
4.7 KiB
JSON
{
|
|
"version": 1,
|
|
"packages": {
|
|
"fmt": [
|
|
{
|
|
"version": ">=10.0.0",
|
|
"nixpkgs_attr": "fmt_10",
|
|
"find_package": "fmt CONFIG REQUIRED",
|
|
"targets": ["fmt::fmt"]
|
|
},
|
|
{
|
|
"version": ">=8.0.0,<10.0.0",
|
|
"nixpkgs_attr": "fmt_8",
|
|
"find_package": "fmt CONFIG REQUIRED",
|
|
"targets": ["fmt::fmt"]
|
|
}
|
|
],
|
|
"spdlog": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "spdlog",
|
|
"find_package": "spdlog CONFIG REQUIRED",
|
|
"targets": ["spdlog::spdlog"]
|
|
}
|
|
],
|
|
"nlohmann_json": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "nlohmann_json",
|
|
"find_package": "nlohmann_json CONFIG REQUIRED",
|
|
"targets": ["nlohmann_json::nlohmann_json"]
|
|
}
|
|
],
|
|
"boost": [
|
|
{
|
|
"version": ">=1.70.0",
|
|
"nixpkgs_attr": "boost",
|
|
"find_package": "Boost REQUIRED",
|
|
"targets": ["Boost::headers"]
|
|
}
|
|
],
|
|
"openssl": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "openssl",
|
|
"find_package": "OpenSSL REQUIRED",
|
|
"targets": ["OpenSSL::SSL", "OpenSSL::Crypto"]
|
|
}
|
|
],
|
|
"zlib": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "zlib",
|
|
"find_package": "ZLIB REQUIRED",
|
|
"targets": ["ZLIB::ZLIB"]
|
|
}
|
|
],
|
|
"sqlite3": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "sqlite",
|
|
"find_package": "SQLite3 REQUIRED",
|
|
"targets": ["SQLite::SQLite3"]
|
|
}
|
|
],
|
|
"curl": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "curl",
|
|
"find_package": "CURL REQUIRED",
|
|
"targets": ["CURL::libcurl"]
|
|
}
|
|
],
|
|
"protobuf": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "protobuf",
|
|
"find_package": "Protobuf REQUIRED",
|
|
"targets": ["protobuf::libprotobuf"]
|
|
}
|
|
],
|
|
"grpc": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "grpc",
|
|
"find_package": "gRPC CONFIG REQUIRED",
|
|
"targets": ["gRPC::grpc++"]
|
|
}
|
|
],
|
|
"abseil-cpp": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "abseil-cpp",
|
|
"find_package": "absl CONFIG REQUIRED",
|
|
"targets": ["absl::{{component}}"],
|
|
"components": "supported"
|
|
}
|
|
],
|
|
"gtest": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "gtest",
|
|
"find_package": "GTest CONFIG REQUIRED",
|
|
"targets": ["GTest::gtest", "GTest::gtest_main"]
|
|
}
|
|
],
|
|
"catch2": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "catch2_3",
|
|
"find_package": "Catch2 CONFIG REQUIRED",
|
|
"targets": ["Catch2::Catch2WithMain"]
|
|
}
|
|
],
|
|
"eigen": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "eigen",
|
|
"find_package": "Eigen3 CONFIG REQUIRED",
|
|
"targets": ["Eigen3::Eigen"]
|
|
}
|
|
],
|
|
"tbb": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "tbb",
|
|
"find_package": "TBB CONFIG REQUIRED",
|
|
"targets": ["TBB::tbb"]
|
|
}
|
|
],
|
|
"libpng": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "libpng",
|
|
"find_package": "PNG REQUIRED",
|
|
"targets": ["PNG::PNG"]
|
|
}
|
|
],
|
|
"libjpeg": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "libjpeg",
|
|
"find_package": "JPEG REQUIRED",
|
|
"targets": ["JPEG::JPEG"]
|
|
}
|
|
],
|
|
"freetype": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "freetype",
|
|
"find_package": "Freetype REQUIRED",
|
|
"targets": ["Freetype::Freetype"]
|
|
}
|
|
],
|
|
"glfw": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "glfw",
|
|
"find_package": "glfw3 CONFIG REQUIRED",
|
|
"targets": ["glfw"]
|
|
}
|
|
],
|
|
"glm": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "glm",
|
|
"find_package": "glm CONFIG REQUIRED",
|
|
"targets": ["glm::glm"]
|
|
}
|
|
],
|
|
"sdl2": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "SDL2",
|
|
"find_package": "SDL2 CONFIG REQUIRED",
|
|
"targets": ["SDL2::SDL2"]
|
|
}
|
|
],
|
|
"cli11": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "cli11",
|
|
"find_package": "CLI11 CONFIG REQUIRED",
|
|
"targets": ["CLI11::CLI11"]
|
|
}
|
|
],
|
|
"cxxopts": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "cxxopts",
|
|
"find_package": "cxxopts CONFIG REQUIRED",
|
|
"targets": ["cxxopts::cxxopts"]
|
|
}
|
|
],
|
|
"range-v3": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "range-v3",
|
|
"find_package": "range-v3 CONFIG REQUIRED",
|
|
"targets": ["range-v3::range-v3"]
|
|
}
|
|
],
|
|
"magic_enum": [
|
|
{
|
|
"version": "*",
|
|
"nixpkgs_attr": "magic-enum",
|
|
"find_package": "magic_enum CONFIG REQUIRED",
|
|
"targets": ["magic_enum::magic_enum"]
|
|
}
|
|
]
|
|
}
|
|
}
|