diff options
-rw-r--r-- | .vscode/vs-code-template.code-workspace.in | 93 | ||||
-rw-r--r-- | configure.ac | 3 |
2 files changed, 59 insertions, 37 deletions
diff --git a/.vscode/vs-code-template.code-workspace.in b/.vscode/vs-code-template.code-workspace.in index 87a6a27ac865..52f83afc15cc 100644 --- a/.vscode/vs-code-template.code-workspace.in +++ b/.vscode/vs-code-template.code-workspace.in @@ -59,7 +59,20 @@ "prefix": "tdf#", "url": "https://bugs.documentfoundation.org/show_bug.cgi?id=<num>" } - ] + ], + "terminal.integrated.profiles.windows": { + "Cygwin": { + "path": "@CYGWIN_BASH@", + "args": [ + "--login" + ], + // prevent changing to $(HOME) + "env": { + "CHERE_INVOKING": "1" + } + } + }, + "terminal.integrated.defaultProfile.windows": "Cygwin" }, "tasks": { "version": "2.0.0", @@ -137,26 +150,26 @@ } ], "externalConsole": false, - "MIMode": "gdb", - "setupCommands": [ - { - "description": "Enable pretty-printing for gdb", - "text": "-enable-pretty-printing", - "ignoreFailures": true - }, - { - "description": "Mark pretty-printers (in solenv/gdb) safe", - "text": "add-auto-load-safe-path @INSTROOT@", - "ignoreFailures": true - }, - { - "description": "Mark pretty-printers bootstrap (in instdir/program) safe", - "text": "add-auto-load-safe-path @INSTROOT@", - "ignoreFailures": true - }, - ], "linux": { + "MIMode": "gdb", "miDebuggerPath": "gdb" + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + }, + { + "description": "Mark pretty-printers (in solenv/gdb) safe", + "text": "add-auto-load-safe-path @SRC_ROOT@/solenv/gdb", + "ignoreFailures": true + }, + { + "description": "Mark pretty-printers bootstrap (in instdir/program) safe", + "text": "add-auto-load-safe-path @INSTROOT@", + "ignoreFailures": true + }, + ] }, "osx": { "program": "@INSTROOT@/MacOS/soffice", @@ -169,6 +182,9 @@ } ] }, + "windows": { + "type": "cppvsdbg" + }, "preLaunchTask": "full make" }, { @@ -192,26 +208,26 @@ } ], "externalConsole": false, - "MIMode": "gdb", - "setupCommands": [ - { - "description": "Enable pretty-printing for gdb", - "text": "-enable-pretty-printing", - "ignoreFailures": true - }, - { - "description": "Mark pretty-printers (in solenv/gdb) safe", - "text": "add-auto-load-safe-path ${workspaceFolder:srcdir}", - "ignoreFailures": true - }, - { - "description": "Mark pretty-printers bootstrap (in instdir/program) safe", - "text": "add-auto-load-safe-path @INSTROOT@", - "ignoreFailures": true - }, - ], "linux": { + "MIMode": "gdb", "miDebuggerPath": "gdb" + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + }, + { + "description": "Mark pretty-printers (in solenv/gdb) safe", + "text": "add-auto-load-safe-path @SRC_ROOT@/solenv/gdb", + "ignoreFailures": true + }, + { + "description": "Mark pretty-printers bootstrap (in instdir/program) safe", + "text": "add-auto-load-safe-path @INSTROOT@", + "ignoreFailures": true + }, + ] }, "osx": { "program": "@INSTROOT@/MacOS/soffice", @@ -223,6 +239,9 @@ "ignoreFailures": false } ] + }, + "windows": { + "type": "cppvsdbg" } } ], diff --git a/configure.ac b/configure.ac index 87c42a10f5cb..1958191469a6 100644 --- a/configure.ac +++ b/configure.ac @@ -14676,10 +14676,13 @@ if test -n "$TMPDIR"; then else TEMP_DIRECTORY="/tmp" fi +CYGWIN_BASH="C:/cygwin64/bin/bash.exe" if test "$build_os" = "cygwin"; then TEMP_DIRECTORY=`cygpath -m "$TEMP_DIRECTORY"` + CYGWIN_BASH=`cygpath -m /usr/bin/bash` fi AC_SUBST(TEMP_DIRECTORY) +AC_SUBST(CYGWIN_BASH) # setup the PATH for the environment if test -n "$LO_PATH_FOR_BUILD"; then |