|
| 1 | +{ |
| 2 | +"folders": [ |
| 3 | +{ |
| 4 | +"name": "diagnostics", |
| 5 | +"path": "./test/diagnostics" |
| 6 | +}, |
| 7 | +{ |
| 8 | +"name": "dependencies", |
| 9 | +"path": "./test/dependencies" |
| 10 | +}, |
| 11 | +{ |
| 12 | +"name": "command-plugin", |
| 13 | +"path": "./test/command-plugin" |
| 14 | +}, |
| 15 | +{ |
| 16 | +"name": "defaultPackage", |
| 17 | +"path": "./test/defaultPackage" |
| 18 | +} |
| 19 | +], |
| 20 | +"settings": { |
| 21 | +"swift.disableAutoResolve": true, |
| 22 | +"swift.autoGenerateLaunchConfigurations": false, |
| 23 | +"swift.debugger.debugAdapter": "lldb-dap", |
| 24 | +"swift.debugger.setupCodeLLDB": "alwaysUpdateGlobal", |
| 25 | +"swift.additionalTestArguments": [ |
| 26 | +"-Xswiftc", |
| 27 | +"-DTEST_ARGUMENT_SET_VIA_TEST_BUILD_ARGUMENTS_SETTING" |
| 28 | +], |
| 29 | +"lldb.verboseLogging": true, |
| 30 | +"lldb.launch.terminal": "external", |
| 31 | +"lldb-dap.detachOnError": true, |
| 32 | +"swift.sourcekit-lsp.backgroundIndexing": "off" |
| 33 | +}, |
| 34 | +"tasks": { |
| 35 | +"version": "2.0.0", |
| 36 | +"tasks": [ |
| 37 | +{ |
| 38 | +"type": "swift", |
| 39 | +"args": [ |
| 40 | +"build", |
| 41 | +"--build-tests", |
| 42 | +"--verbose", |
| 43 | +"-Xswiftc", |
| 44 | +"-DBAR" |
| 45 | +], |
| 46 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 47 | +"group": { |
| 48 | +"kind": "build", |
| 49 | +"isDefault": true |
| 50 | +}, |
| 51 | +"label": "swift: Build All (defaultPackage) (workspace)", |
| 52 | +"detail": "swift build --build-tests --verbose -Xswiftc -DBAR" |
| 53 | +}, |
| 54 | +{ |
| 55 | +"type": "swift", |
| 56 | +"args": [ |
| 57 | +"build", |
| 58 | +"--show-bin-path" |
| 59 | +], |
| 60 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 61 | +"group": "build", |
| 62 | +"label": "swift: Build All from code workspace", |
| 63 | +"detail": "swift build --show-bin-path" |
| 64 | +}, |
| 65 | +{ |
| 66 | +"type": "swift-plugin", |
| 67 | +"command": "command_plugin", |
| 68 | +"args": [ |
| 69 | +"--foo" |
| 70 | +], |
| 71 | +"cwd": "${workspaceFolder:command-plugin}", |
| 72 | +"disableSandbox": true, |
| 73 | +"label": "swift: command-plugin from code workspace", |
| 74 | +"detail": "swift package command_plugin --foo" |
| 75 | +}, |
| 76 | +{ |
| 77 | +"type": "swift", |
| 78 | +"args": [ |
| 79 | +"build", |
| 80 | +"--product", |
| 81 | +"PackageExe", |
| 82 | +"-Xswiftc", |
| 83 | +"-diagnostic-style=llvm", |
| 84 | +"-Xswiftc", |
| 85 | +"-DBAR" |
| 86 | +], |
| 87 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 88 | +"group": "build", |
| 89 | +"label": "swift: Build Debug PackageExe (defaultPackage) (workspace)", |
| 90 | +"detail": "swift build --product PackageExe -Xswiftc -diagnostic-style=llvm -Xswiftc -DBAR" |
| 91 | +}, |
| 92 | +{ |
| 93 | +"type": "swift", |
| 94 | +"args": [ |
| 95 | +"build", |
| 96 | +"-c", |
| 97 | +"release", |
| 98 | +"--product", |
| 99 | +"PackageExe", |
| 100 | +"-Xswiftc", |
| 101 | +"-diagnostic-style=llvm", |
| 102 | +"-Xswiftc", |
| 103 | +"-DBAR" |
| 104 | +], |
| 105 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 106 | +"group": "build", |
| 107 | +"label": "swift: Build Release PackageExe (defaultPackage) (workspace)", |
| 108 | +"detail": "swift build -c release --product PackageExe -Xswiftc -diagnostic-style=llvm -Xswiftc -DBAR" |
| 109 | +} |
| 110 | +] |
| 111 | +}, |
| 112 | +"launch": { |
| 113 | +"version": "0.2.0", |
| 114 | +"configurations": [ |
| 115 | +{ |
| 116 | +"type": "swift", |
| 117 | +"request": "launch", |
| 118 | +"name": "Debug PackageExe (defaultPackage) (workspace)", |
| 119 | +"program": "${workspaceFolder:defaultPackage}/.build/debug/PackageExe", |
| 120 | +"args": [], |
| 121 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 122 | +"preLaunchTask": "swift: Build Debug PackageExe (defaultPackage) (workspace)", |
| 123 | +"disableASLR": false, |
| 124 | +"initCommands": [ |
| 125 | +"settings set target.disable-aslr false" |
| 126 | +] |
| 127 | +}, |
| 128 | +{ |
| 129 | +"type": "swift", |
| 130 | +"request": "launch", |
| 131 | +"name": "Release PackageExe (defaultPackage) (workspace)", |
| 132 | +"program": "${workspaceFolder:defaultPackage}/.build/release/PackageExe", |
| 133 | +"args": [], |
| 134 | +"cwd": "${workspaceFolder:defaultPackage}", |
| 135 | +"preLaunchTask": "swift: Build Release PackageExe (defaultPackage) (workspace)", |
| 136 | +"disableASLR": false, |
| 137 | +"initCommands": [ |
| 138 | +"settings set target.disable-aslr false" |
| 139 | +] |
| 140 | +} |
| 141 | +], |
| 142 | +"compounds": [] |
| 143 | +} |
| 144 | +} |
0 commit comments