summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.vscode/vs-code-template.code-workspace.in93
-rw-r--r--configure.ac3
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