Home | History | Annotate | Download | only in .vscode
      1 {
      2     "version": "0.2.0",
      3     "configurations": [
      4         {
      5             "name": "Gnome",
      6             "type": "cppdbg",
      7             "request": "launch",
      8             "preLaunchTask": "make",
      9             "program": "${workspaceRoot}/debug/OGLESIntroducingPVRApi",
     10             "args": ["LD_LIBRARY_PATH=./"],
     11             "stopAtEntry": false,
     12             "cwd": "${workspaceRoot}/debug/",
     13             "environment": [],
     14             "externalConsole": true,
     15             "linux": {
     16                 "MIMode": "gdb",
     17                 "setupCommands": [
     18                     {
     19                         "description": "Enable pretty-printing for gdb",
     20                         "text": "-enable-pretty-printing",
     21                         "ignoreFailures": true
     22                     }
     23                 ]
     24             },
     25             "osx": {
     26                 "MIMode": "lldb"
     27             },
     28             "windows": {
     29                 "MIMode": "gdb",
     30                 "setupCommands": [
     31                     {
     32                         "description": "Enable pretty-printing for gdb",
     33                         "text": "-enable-pretty-printing",
     34                         "ignoreFailures": true
     35                     }
     36                 ]
     37             }
     38         },
     39         {
     40             "name": "Glass",
     41             "type": "cppdbg",
     42             "request": "launch",
     43             "preLaunchTask": "make",
     44             "program": "${workspaceRoot}/debug/OGLESGlass",
     45             "args": ["LD_LIBRARY_PATH=./"],
     46             "stopAtEntry": false,
     47             "cwd": "${workspaceRoot}/debug/",
     48             "environment": [],
     49             "externalConsole": true,
     50             "linux": {
     51                 "MIMode": "gdb",
     52                 "setupCommands": [
     53                     {
     54                         "description": "Enable pretty-printing for gdb",
     55                         "text": "-enable-pretty-printing",
     56                         "ignoreFailures": true
     57                     }
     58                 ]
     59             },
     60             "osx": {
     61                 "MIMode": "lldb"
     62             },
     63             "windows": {
     64                 "MIMode": "gdb",
     65                 "setupCommands": [
     66                     {
     67                         "description": "Enable pretty-printing for gdb",
     68                         "text": "-enable-pretty-printing",
     69                         "ignoreFailures": true
     70                     }
     71                 ]
     72             }
     73         },
     74         {
     75             "name": "SubzeroTest",
     76             "type": "cppdbg",
     77             "request": "launch",
     78             "preLaunchTask": "make",
     79             "program": "${workspaceRoot}/debug/SubzeroTest",
     80             "args": [],
     81             "stopAtEntry": false,
     82             "cwd": "${workspaceRoot}",
     83             "environment": [],
     84             "externalConsole": true,
     85             "linux": {
     86                 "MIMode": "gdb",
     87                 "setupCommands": [
     88                     {
     89                         "description": "Enable pretty-printing for gdb",
     90                         "text": "-enable-pretty-printing",
     91                         "ignoreFailures": true
     92                     }
     93                 ]
     94             },
     95             "osx": {
     96                 "MIMode": "lldb"
     97             },
     98             "windows": {
     99                 "MIMode": "gdb",
    100                 "setupCommands": [
    101                     {
    102                         "description": "Enable pretty-printing for gdb",
    103                         "text": "-enable-pretty-printing",
    104                         "ignoreFailures": true
    105                     }
    106                 ]
    107             }
    108         },
    109         {
    110             "name": "OGLES2HelloAPI",
    111             "type": "cppdbg",
    112             "request": "launch",
    113             "preLaunchTask": "make",
    114             "program": "${workspaceRoot}/debug/OGLES2HelloAPI",
    115             "args": [],
    116             "stopAtEntry": false,
    117             "cwd": "${workspaceRoot}",
    118             "environment": [],
    119             "externalConsole": true,
    120             "linux": {
    121                 "MIMode": "gdb",
    122                 "setupCommands": [
    123                     {
    124                         "description": "Enable pretty-printing for gdb",
    125                         "text": "-enable-pretty-printing",
    126                         "ignoreFailures": true
    127                     }
    128                 ]
    129             },
    130             "osx": {
    131                 "MIMode": "lldb"
    132             },
    133             "windows": {
    134                 "MIMode": "gdb",
    135                 "setupCommands": [
    136                     {
    137                         "description": "Enable pretty-printing for gdb",
    138                         "text": "-enable-pretty-printing",
    139                         "ignoreFailures": true
    140                     }
    141                 ]
    142             }
    143         },
    144         {
    145             "name": "C++ Attach",
    146             "type": "cppdbg",
    147             "request": "attach",
    148             "program": "enter program name, for example ${workspaceRoot}/a.out",
    149             "processId": "${command:pickProcess}",
    150             "linux": {
    151                 "MIMode": "gdb",
    152                 "setupCommands": [
    153                     {
    154                         "description": "Enable pretty-printing for gdb",
    155                         "text": "-enable-pretty-printing",
    156                         "ignoreFailures": true
    157                     }
    158                 ]
    159             },
    160             "osx": {
    161                 "MIMode": "lldb"
    162             },
    163             "windows": {
    164                 "MIMode": "gdb",
    165                 "setupCommands": [
    166                     {
    167                         "description": "Enable pretty-printing for gdb",
    168                         "text": "-enable-pretty-printing",
    169                         "ignoreFailures": true
    170                     }
    171                 ]
    172             }
    173         }
    174     ]
    175 }