winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

vcpkg.json (2508B)


      1 {
      2   "name": "cpprestsdk",
      3   "version": "2.10.18",
      4   "port-version": 4,
      5   "description": [
      6     "C++11 JSON, REST, and OAuth library",
      7     "The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services."
      8   ],
      9   "homepage": "https://github.com/Microsoft/cpprestsdk",
     10   "license": "MIT",
     11   "dependencies": [
     12     {
     13       "name": "boost-asio",
     14       "platform": "!uwp & !windows"
     15     },
     16     {
     17       "name": "boost-chrono",
     18       "platform": "!uwp & !windows"
     19     },
     20     {
     21       "name": "boost-date-time",
     22       "platform": "!uwp & !windows"
     23     },
     24     {
     25       "name": "boost-filesystem",
     26       "platform": "!uwp & !windows"
     27     },
     28     {
     29       "name": "boost-random",
     30       "platform": "!uwp & !windows"
     31     },
     32     {
     33       "name": "boost-regex",
     34       "platform": "!uwp & !windows"
     35     },
     36     {
     37       "name": "boost-system",
     38       "platform": "!uwp & !windows"
     39     },
     40     {
     41       "name": "boost-thread",
     42       "platform": "!uwp & !windows"
     43     },
     44     {
     45       "name": "openssl",
     46       "platform": "!uwp & !windows"
     47     },
     48     {
     49       "name": "vcpkg-cmake",
     50       "host": true
     51     },
     52     {
     53       "name": "vcpkg-cmake-config",
     54       "host": true
     55     }
     56   ],
     57   "default-features": [
     58     {
     59       "name": "brotli",
     60       "platform": "windows"
     61     },
     62     "compression"
     63   ],
     64   "features": {
     65     "brotli": {
     66       "description": "Brotli compression support",
     67       "dependencies": [
     68         "brotli",
     69         {
     70           "name": "cpprestsdk",
     71           "default-features": false,
     72           "features": [
     73             "compression"
     74           ]
     75         }
     76       ]
     77     },
     78     "compression": {
     79       "description": "HTTP Compression support",
     80       "dependencies": [
     81         "zlib"
     82       ]
     83     },
     84     "websockets": {
     85       "description": "Websockets support",
     86       "dependencies": [
     87         {
     88           "name": "boost-date-time",
     89           "platform": "!uwp"
     90         },
     91         {
     92           "name": "boost-regex",
     93           "platform": "!uwp"
     94         },
     95         {
     96           "name": "boost-system",
     97           "platform": "!uwp"
     98         },
     99         {
    100           "name": "cpprestsdk",
    101           "default-features": false,
    102           "features": [
    103             "compression"
    104           ]
    105         },
    106         {
    107           "name": "openssl",
    108           "platform": "!uwp"
    109         },
    110         {
    111           "name": "websocketpp",
    112           "platform": "!uwp"
    113         }
    114       ]
    115     }
    116   }
    117 }