Skip to content

Instantly share code, notes, and snippets.

@chinmaygarde
Last active June 3, 2024 22:49
Show Gist options
  • Save chinmaygarde/20ad99ffd4d4654a2b5cf30d64b9a688 to your computer and use it in GitHub Desktop.
Save chinmaygarde/20ad99ffd4d4654a2b5cf30d64b9a688 to your computer and use it in GitHub Desktop.
FlutterEngine.sublime-project
{
"build_systems": [
{
"name": "Default",
// "shell_cmd": "touch /Users/chinmaygarde/VersionControlled/engine/src/flutter/impeller/stator/testing/stator_main.dart && ninja -j999 stator_unittests && ./stator_unittests",
// "shell_cmd": "et build -c android_debug_unopt_arm64",
// "shell_cmd": "et build -c host_debug_unopt_arm64 && ./out/host_debug_unopt_arm64/impeller_unittests --enable_playground --gtest_filter=\"*BabysFirstTriangle/Metal*\"",
"shell_cmd": "et build -c android_debug_unopt_arm64 //flutter/shell/platform/android:android_jar",
// "working_dir": "${project_path}/out/host_debug_unopt_arm64",
// "shell_cmd": "ninja -j999 impeller_unittests && MTL_HUD_ENABLED=1 ./impeller_unittests --enable_playground --enable_vulkan_validation --use_swiftshader --gtest_filter=\"*CanDrawImage/Vulkan\"",
"working_dir": "${project_path}",
// "shell_cmd": "ninja -j999 impeller_unittests && MTL_HUD_ENABLED=1 ./impeller_unittests --enable_playground --enable_vulkan_validation --gtest_filter=\"*CanDumpToLog*/Vulkan\"",
// "shell_cmd": "ninja -j999 wasm/wasm.html && open http://localhost:8000/wasm.html",
// "working_dir": "${project_path}/out/host_debug_unopt_arm64",
"file_regex": "(?:(?:../../)|(?:ERROR at \/\/))(.*):(\\d+):(\\d+)(.*)",
"shell": true,
},
],
"folders":
[
{
"index_include_patterns":
[
"*.h",
"*.cc",
"*.c",
"*.cpp",
"*.mm",
],
"file_exclude_patterns":
[
"._*"
],
"folder_exclude_patterns":
[
"out",
"ios_tools",
"buildtools",
"flutter/lib/web_ui",
"flutter/third_party/vulkan-deps/vulkan-validation-layers",
// "third_party/colorama",
// "third_party/expat",
// "third_party/fontconfig",
// "third_party/skia",
// "third_party/gyp",
// "third_party/ocmock",
// "third_party/root_certificates",
// "third_party/pkg",
// "third_party/wuffs",
// "third_party/zlib",
],
"follow_symlinks": false,
"name": "Flutter Mac Engine",
"path": ".",
},
{
"file_include_patterns":
[
"compile_commands.json",
"*.h",
"*.cc",
// "*.dart",
"*.rsp",
"*.metal",
"*.gles",
"*.glsl",
"*.vert.json",
"*.frag.json",
"*.epoxy.dart",
"*.epoxy.dart.json",
"*.epoxy.h.json",
"*.epoxy.cc.json",
],
"follow_symlinks": false,
"name": "Generated",
"path": "out",
},
{
"name": "Sublime User Packages",
"path": "/Users/chinmaygarde/Library/Application Support/Sublime Text/Packages/User",
},
],
"settings":
{
"LSP":
{
"clangd":
{
"binary": "system",
"system_binary": "/Users/chinmaygarde/VersionControlled/engine/src/buildtools/mac-arm64/clang/bin/clangd",
"initializationOptions" : {
"clangd.compile-commands-dir": "out/android_debug_unopt_arm64",
}
},
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment