You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For convenience, we recommend directly using the [Dev Container plugin](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) of VSCode. Here is `devcontainer.json`.
74
+
75
+
```json
76
+
{
77
+
"name": "godel-script",
78
+
"build": {
79
+
"context": "..",
80
+
"dockerfile": "./Dockerfile"
81
+
},
82
+
"customizations": {
83
+
"vscode": {
84
+
"extensions": [
85
+
"xaver.clang-format",
86
+
"twxs.cmake",
87
+
"ms-vscode.cmake-tools",
88
+
"vadimcn.vscode-lldb",
89
+
"llvm-vs-code-extensions.vscode-clangd"
90
+
],
91
+
"settings": {
92
+
"[cpp]": {
93
+
"editor.defaultFormatter": "xaver.clang-format"
94
+
},
95
+
"editor.formatOnSave": true,
96
+
"editor.formatOnPaste": true,
97
+
"cmake.generator": "Ninja"
98
+
}
99
+
}
100
+
},
101
+
"remoteUser": "root"
102
+
}
103
+
```
104
+
105
+
57
106
### Apply Patch On Soufflé Submodule
58
107
59
-
GödelScript uses a self-modified soufflé from a much older branch of public soufflé,
60
-
now we use patch to make sure it could be built successfully.
108
+
GödelScript uses a self-modified soufflé from a much older branch of public soufflé. Use these commands to clone.
109
+
110
+
```bash
111
+
git submodule init
112
+
git submodule update --recursive
113
+
```
61
114
62
-
Use this command to apply patch:
115
+
Now we use patch to make sure it could be built successfully. Use these commands to apply patch:
63
116
64
117
```bash
65
-
cd souffle
118
+
cdgodel-backend/souffle
66
119
git am ../0001-init-self-used-souffle-from-public-souffle.patch
0 commit comments