From 286d5925e3adb2b4820608d72e7800ec5b811303 Mon Sep 17 00:00:00 2001 From: daleclack Date: Wed, 7 Jul 2021 21:54:43 +0800 Subject: [PATCH] Update vscode config file --- Gtkmm3/.vscode/c_cpp_properties.json | 52 ++++++++++++++-------------- Gtkmm3/.vscode/launch.json | 42 ++++++++++++++++++++++ Gtkmm3/.vscode/tasks.json | 13 +++++++ 3 files changed, 81 insertions(+), 26 deletions(-) create mode 100644 Gtkmm3/.vscode/launch.json create mode 100644 Gtkmm3/.vscode/tasks.json diff --git a/Gtkmm3/.vscode/c_cpp_properties.json b/Gtkmm3/.vscode/c_cpp_properties.json index 1e4207f..59223c8 100644 --- a/Gtkmm3/.vscode/c_cpp_properties.json +++ b/Gtkmm3/.vscode/c_cpp_properties.json @@ -131,30 +131,30 @@ "includePath": [ "${workspaceFolder}/**", "/usr/local/Cellar/libffi/3.3_3/include/**", - "/usr/local/Cellar/gtkmm3/3.24.4/include/gtkmm-3.0/**", - "/usr/local/Cellar/gtkmm3/3.24.4/lib/gtkmm-3.0/include", - "/usr/local/Cellar/atkmm@2.28/2.28.1_1/include/atkmm-1.6/**", - "/usr/local/Cellar/atkmm@2.28/2.28.1_1/lib/atkmm-1.6/include/**", + "/usr/local/Cellar/gtkmm3/3.24.5/include/gtkmm-3.0/**", + "/usr/local/Cellar/gtkmm3/3.24.5/lib/gtkmm-3.0/include", + "/usr/local/Cellar/atkmm@2.28/2.28.2/include/atkmm-1.6/**", + "/usr/local/Cellar/atkmm@2.28/2.28.2/lib/atkmm-1.6/include/**", "/usr/local/Cellar/gtk+3/3.24.29/include/gtk-3.0/unix-print/**", - "/usr/local/Cellar/gtkmm3/3.24.4/include/gdkmm-3.0/**", - "/usr/local/Cellar/gtkmm3/3.24.4/lib/gdkmm-3.0/include/**", - "/usr/local/Cellar/glibmm@2.66/2.66.0/include/giomm-2.4/**", - "/usr/local/Cellar/glibmm@2.66/2.66.0/lib/giomm-2.4/include/**", - "/usr/local/Cellar/pangomm@2.46/2.46.0/include/pangomm-1.4/**", - "/usr/local/Cellar/pangomm@2.46/2.46.0/lib/pangomm-1.4/include/**", - "/usr/local/Cellar/glibmm@2.66/2.66.0/include/glibmm-2.4/**", - "/usr/local/Cellar/glibmm@2.66/2.66.0/lib/glibmm-2.4/include/**", - "/usr/local/Cellar/cairomm@1.14/1.14.2/include/cairomm-1.0/**", - "/usr/local/Cellar/cairomm@1.14/1.14.2/lib/cairomm-1.0/include/**", - "/usr/local/Cellar/libsigc++@2/2.10.6/include/sigc++-2.0/**", - "/usr/local/Cellar/libsigc++@2/2.10.6/lib/sigc++-2.0/include/**", + "/usr/local/Cellar/gtkmm3/3.24.5/include/gdkmm-3.0/**", + "/usr/local/Cellar/gtkmm3/3.24.5/lib/gdkmm-3.0/include/**", + "/usr/local/Cellar/glibmm@2.66/2.66.1/include/giomm-2.4/**", + "/usr/local/Cellar/glibmm@2.66/2.66.1/lib/giomm-2.4/include/**", + "/usr/local/Cellar/pangomm@2.46/2.46.1/include/pangomm-1.4/**", + "/usr/local/Cellar/pangomm@2.46/2.46.1/lib/pangomm-1.4/include/**", + "/usr/local/Cellar/glibmm@2.66/2.66.1/include/glibmm-2.4/**", + "/usr/local/Cellar/glibmm@2.66/2.66.1/lib/glibmm-2.4/include/**", + "/usr/local/Cellar/cairomm@1.14/1.14.3/include/cairomm-1.0/**", + "/usr/local/Cellar/cairomm@1.14/1.14.3/lib/cairomm-1.0/include/**", + "/usr/local/Cellar/libsigc++@2/2.10.7/include/sigc++-2.0/**", + "/usr/local/Cellar/libsigc++@2/2.10.7/lib/sigc++-2.0/include/**", "/usr/local/Cellar/gtk+3/3.24.29/include/gtk-3.0/**", - "/usr/local/Cellar/glib/2.68.2/include/gio-unix-2.0/**", + "/usr/local/Cellar/glib/2.68.3/include/gio-unix-2.0/**", "/usr/local/Cellar/cairo/1.16.0_5/include/cairo/**", - "/usr/local/Cellar/libepoxy/1.5.7/include/**", - "/usr/local/Cellar/pango/1.48.4/include/pango-1.0", + "/usr/local/Cellar/libepoxy/1.5.8/include/**", + "/usr/local/Cellar/pango/1.48.7/include/pango-1.0", "/usr/local/Cellar/harfbuzz/2.8.1/include/harfbuzz", - "/usr/local/Cellar/pango/1.48.4/include/pango-1.0/**", + "/usr/local/Cellar/pango/1.48.7/include/pango-1.0/**", "/usr/local/Cellar/fribidi/1.0.10/include/fribidi/**", "/usr/local/Cellar/harfbuzz/2.8.1/include/harfbuzz/**", "/usr/local/Cellar/graphite2/1.3.14/include/**", @@ -167,23 +167,23 @@ "/usr/local/Cellar/libxcb/1.14_1/include/**", "/usr/local/Cellar/libxrender/0.9.10/include/**", "/usr/local/Cellar/libxext/1.3.4/include/**", - "/usr/local/Cellar/libx11/1.7.0/include/**", + "/usr/local/Cellar/libx11/1.7.2/include/**", "/usr/local/Cellar/libxcb/1.14_1/include/**", "/usr/local/Cellar/libxau/1.0.9/include/**", "/usr/local/Cellar/libxdmcp/1.1.3/include/**", "/usr/local/Cellar/gdk-pixbuf/2.42.6/include/gdk-pixbuf-2.0/**", "/usr/local/Cellar/libpng/1.6.37/include/libpng16/**", "/usr/local/Cellar/libtiff/4.3.0/include/**", - "/usr/local/Cellar/glib/2.68.2/include/**", - "/usr/local/Cellar/glib/2.68.2/include/glib-2.0/**", - "/usr/local/Cellar/glib/2.68.2/lib/glib-2.0/include/**", + "/usr/local/Cellar/glib/2.68.3/include/**", + "/usr/local/Cellar/glib/2.68.3/include/glib-2.0/**", + "/usr/local/Cellar/glib/2.68.3/lib/glib-2.0/include/**", "/usr/local/opt/gettext/include/**", - "/usr/local/Cellar/pcre/8.44/include/**", + "/usr/local/Cellar/pcre/8.45/include/**", "/usr/local/Cellar/xorgproto/2021.4/include/**" ], "defines": [], "macFrameworkPath": [], - "compilerPath": "/usr/local/bin/gcc-11", + "compilerPath": "/usr/bin/clang", "cStandard": "gnu17", "cppStandard": "gnu++17", "intelliSenseMode": "macos-gcc-x64" diff --git a/Gtkmm3/.vscode/launch.json b/Gtkmm3/.vscode/launch.json new file mode 100644 index 0000000..f5cab87 --- /dev/null +++ b/Gtkmm3/.vscode/launch.json @@ -0,0 +1,42 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "(gdb) 启动", + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/builddir/gtk92", + "args": [], + "stopAtEntry": false, + "cwd": "${fileDirname}", + "environment": [], + "externalConsole": false, + "preLaunchTask": "Meson: Build target", + "MIMode": "gdb", + "setupCommands": [ + { + "description": "为 gdb 启用整齐打印", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ] + }, + { + "name": "(lldb) 启动", + "type": "cppdbg", + "request": "launch", + "program": "${workspaceFolder}/builddir/gtk92", + "args": [], + "stopAtEntry": false, + "cwd": "${fileDirname}", + "environment": [], + "externalConsole": false, + "preLaunchTask": "Meson: Build target", + "MIMode": "lldb", + "setupCommands": [] + } + ] +} \ No newline at end of file diff --git a/Gtkmm3/.vscode/tasks.json b/Gtkmm3/.vscode/tasks.json new file mode 100644 index 0000000..bca4707 --- /dev/null +++ b/Gtkmm3/.vscode/tasks.json @@ -0,0 +1,13 @@ +{ + "tasks": [ + { + "type": "meson", + "target": "gtk92", + "mode": "build", + "group": "build", + "problemMatcher": [], + "label": "Meson: Build target" + } + ], + "version": "2.0.0" +} \ No newline at end of file