Skip to content

Commit b5787b1

Browse files
Update VS Code settings.json with ANCR environment
Allowing users to load the GNAT Studio workspace without having to set the ANCR environment in their .bashrc or .bash_profile files when working on remote machines. For eng/ide/gnatstudio#27
1 parent e32bc2e commit b5787b1

File tree

1 file changed

+46
-2
lines changed

1 file changed

+46
-2
lines changed

.vscode/settings.json

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,49 @@
1414
"PRJ_BUILD": "Debug",
1515
"PROCESSORS": "8",
1616
"XMLADA_BUILD": "relocatable"
17-
}
18-
}
17+
},
18+
"terminal.integrated.env.linux": {
19+
"LANG": "C",
20+
"LD_LIBRARY_PATH": "${workspaceFolder}/subprojects/VSS/.libs/relocatable:${workspaceFolder}/subprojects/spawn/.libs/spawn_glib/relocatable:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib/gcc/x86_64-pc-linux-gnu/12.2.1/rts-native/adalib:${workspaceFolder}/subprojects/VSS/.libs/relocatable:${workspaceFolder}/subprojects/spawn/.libs/spawn_glib/relocatable:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib/gcc/x86_64-pc-linux-gnu/12.2.1/rts-native/adalib:${workspaceFolder}/../../install/gtkada/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang-tools/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-templates_parser/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-libgpr2-bare/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-langkit_support/install/lib64:${workspaceFolder}/../../wave/x86_64-linux/stable-langkit_support/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-bindings-py3/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-sqlite/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-sql/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-xref/install/lib:${workspaceFolder}/../../wave/x86_64-linux/e3-distrib/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib:${workspaceFolder}/../../wave/x86_64-linux/node16/install/lib:${workspaceFolder}/../../wave/x86_64-linux/doctools-4.3/install/sphinx/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib/gcc/x86_64-pc-linux-gnu/12.2.1/rts-native/adalib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib64:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-libclang/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib/gcc/x86_64-pc-linux-gnu/12.2.1/rts-native/adalib:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib64:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/lib:${env:LD_LIBRARY_PATH}",
21+
"XDG_DATA_DIRS": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/share",
22+
"PATH": "${workspaceFolder}/subprojects/ada_language_server/.obj/server:${workspaceFolder}/../../install/gnatstudio/bin:${workspaceFolder}/testsuite/bin:${workspaceFolder}/subprojects/ada_language_server/.obj/server:${workspaceFolder}/../../install/gnatstudio/bin:${workspaceFolder}/testsuite/bin:${workspaceFolder}/../../install/gtkada/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang-tools/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-templates_parser/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-gnatcoll_db2ada/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-gnatinspect/install/bin:${workspaceFolder}/../../wave/x86_64-linux/e3-distrib/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/bin:${workspaceFolder}/../../wave/x86_64-linux/node16/install/bin:${workspaceFolder}/../../wave/x86_64-linux/doctools-4.3/install/sphinx/bin:${workspaceFolder}/../../wave/x86_64-linux/doctools-4.3/install/texlive/bin/x86_64-linux:${workspaceFolder}/../../wave/x86_64-linux/doctools-4.3/install/texlive/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-libclang/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/bin:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatall/install/bin:${env:PATH}",
23+
"PROCESSORS": "256",
24+
"PKG_CONFIG_LIBDIR": "",
25+
"PKG_CONFIG_PATH": "${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/lib/pkgconfig:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib/pkgconfig:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib/pkgconfig:${env:PKG_CONFIG_PATH}",
26+
"LIBRARY_PATH": "${workspaceFolder}/../../wave/x86_64-linux/stable-libgpr2-bare/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-langkit_support/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib:${env:LIBRARY_PATH}",
27+
"C_INCLUDE_PATH": "${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/include/python3.9:${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/include/python3.9:${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install/include/pygobject-3.0:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/include:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/include:${env:C_INCLUDE_PATH}",
28+
"XDG_CONFIG_DIRS": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/etc:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/etc:${env:XDG_CONFIG_DIRS}",
29+
"GDK_PIXBUF_MODULE_FILE": "${workspaceFolder}/../../install/gtkada/loaders.cache",
30+
"GDK_PIXBUF_MODULEDIR": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib/gdk-pixbuf-2.0/2.10.0/loaders",
31+
"FONTCONFIG_FILE": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/etc/fonts/fonts.conf",
32+
"GSETTINGS_BACKEND": "memory",
33+
"GLADE_BASE_DIR": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install",
34+
"GI_TYPELIB_PATH": "${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib/girepository-1.0:${workspaceFolder}/../../wave/x86_64-linux/stable-gtk3/install/lib/girepository-1.0:${env:GI_TYPELIB_PATH}",
35+
"LC_ALL": "C",
36+
"GPR_PROJECT_PATH": "${workspaceFolder}/subprojects/gnatdoc/gnat:${workspaceFolder}/subprojects/spawn/gnat:${workspaceFolder}/subprojects/VSS/gnat:${workspaceFolder}/subprojects/ada_language_server/gnat:${workspaceFolder}/subprojects/gnatdoc/gnat:${workspaceFolder}/subprojects/spawn/gnat:${workspaceFolder}/subprojects/VSS/gnat:${workspaceFolder}/subprojects/ada_language_server/gnat:${workspaceFolder}/../../install/gtkada/lib/gnat:${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang-tools/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-templates_parser/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-libgpr2-bare/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-langkit_support/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-bindings-py3/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-gnatcoll_db2ada/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-gnatinspect/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-sqlite/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-sql/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/stable-gnatcoll-db-xref/install/share/gpr:${workspaceFolder}/../../wave/x86_64-linux/ada_libfswatch/install/share/gpr:${env:GPR_PROJECT_PATH}",
37+
"GNATSTUDIO_PYTHONHOME": "${workspaceFolder}/../../wave/x86_64-linux/stable-python4gnatstudio/install",
38+
"GNATSTUDIO_PYDLLPATH": "",
39+
"PYTHONPATH": "${workspaceFolder}/../../wave/x86_64-linux/stable-libadalang/install/python:${workspaceFolder}/docs/users_guide:${workspaceFolder}/share/support/core:${workspaceFolder}/share/support/ui:${workspaceFolder}/share/support/languages:${env:PYTHONPATH}",
40+
"SUPERPROJECT": "gs",
41+
"XMLADA_BUILD": "relocatable",
42+
"LIBRARY_TYPE": "relocatable",
43+
"GPR_BUILD": "relocatable",
44+
"BUILD": "Debug",
45+
"BUILD_MODE": "dev",
46+
"NO_PIE": "true"
47+
},
48+
"python.autoComplete.extraPaths": [
49+
"./../../wave/x86_64-linux/stable-libadalang/install/python",
50+
"./docs/users_guide",
51+
"./share/support/core",
52+
"./share/support/ui",
53+
"./share/support/languages"
54+
],
55+
"python.analysis.extraPaths": [
56+
"./../../wave/x86_64-linux/stable-libadalang/install/python",
57+
"./docs/users_guide",
58+
"./share/support/core",
59+
"./share/support/ui",
60+
"./share/support/languages"
61+
]
62+
}

0 commit comments

Comments
 (0)