Revision 6547535a7178d2968d5d7b8b1e1e5c8dde019537 authored by Manish on 18 February 2019, 09:53:29 UTC, committed by Manish on 18 February 2019, 09:53:29 UTC
1 parent 89ed858
Raw File
CARLA.sublime-project
{
	"folders":
	[
		{
			"path": "..",
			"file_exclude_patterns":
			[
				"*.VC.db",
				"*.VC.opendb",
				"*.gdb_history",
				"*.kdev4",
				"*.pri",
				"*.pro",
				"*.py[cod]",
				"*.sln",
				"*.stackdump",
				"*.sublime-workspace",
				"*.uasset",
				"*.umap",
				"*.workspace",
				"*CodeCompletionFolders.txt",
				"*CodeLitePreProcessor.txt",
				".tags*",
				"core"
			],
			"folder_exclude_patterns":
			[
				".clang",
				".codelite",
				".kdev4",
				".vs",
				".vscode",
				"Binaries",
				"Build",
				"DerivedDataCache",
				"Dist",
				"Doxygen",
				"Intermediate",
				"PythonAPI/build",
				"PythonAPI/dependencies",
				"PythonAPI/dist",
				"Saved",
				"Unreal/CarlaUE4/Content*",
				"Unreal/CarlaUE4/Plugins/Carla/CarlaDependencies",
				"__pycache__",
				"_site"
			],
		}
	],
	"settings":
	{
		"ensure_newline_at_eof_on_save": true,
		"tab_size": 2,
		"translate_tabs_to_spaces": true,
		"trim_trailing_white_space_on_save": true
	},
	"build_systems":
	[
		{
			"name": "CARLA - make CarlaUE4Editor",
			"working_dir": "${project_path}/..",
			"file_regex": "(Unreal\\/CarlaUE4\\/[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make CarlaUE4Editor"
			}
		},
		{
			"name": "CARLA - make LibCarla (All)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make LibCarla"
			}
		},
		{
			"name": "CARLA - make LibCarla (Server)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make LibCarla.server"
			}
		},
		{
			"name": "CARLA - make LibCarla (Client)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make LibCarla.client"
			}
		},
		{
			"name": "CARLA - make PythonAPI (All)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make PythonAPI"
			}
		},
		{
			"name": "CARLA - make PythonAPI (Python 2)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make PythonAPI.2"
			}
		},
		{
			"name": "CARLA - make PythonAPI (Python 3)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make PythonAPI.3"
			}
		},
		{
			"name": "CARLA - make check (All)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check"
			}
		},
		{
			"name": "CARLA - make check (LibCarla All)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.LibCarla"
			}
		},
		{
			"name": "CARLA - make check (LibCarla Debug)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.LibCarla.debug"
			}
		},
		{
			"name": "CARLA - make check (LibCarla Release)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.LibCarla.release"
			}
		},
		{
			"name": "CARLA - make check (LibCarla with GDB)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "gnome-terminal --maximize -e 'make check.LibCarla.debug ARGS=\"--gdb\"'"
			}
		},
		{
			"name": "CARLA - make check (PythonAPI All)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.PythonAPI"
			}
		},
		{
			"name": "CARLA - make check (PythonAPI for Python 2)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.PythonAPI.2"
			}
		},
		{
			"name": "CARLA - make check (PythonAPI for Python 3)",
			"working_dir": "${project_path}/..",
			"file_regex": "^../../([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make check.PythonAPI.3"
			}
		},
		{
			"name": "CARLA - make clean",
			"working_dir": "${project_path}/..",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make clean"
			}
		},
		{
			"name": "CARLA - Prettify this file",
			"working_dir": "${project_path}/..",
			"file_regex": "^([^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
			"syntax": "Packages/Makefile/Make Output.sublime-syntax",
			"linux":
			{
				"shell_cmd": "CARLA_BUILD_NO_COLOR=true make pretty ARGS=-f${file}"
			}
		}
	]
}
back to top