mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 08:17:01 +00:00
devenv: Fix path handling for gdb support
And enable gdb support only when gdb is avalaible
This commit is contained in:
parent
2f11c43f49
commit
7d08aef9ed
1 changed files with 9 additions and 4 deletions
13
gst-env.py
13
gst-env.py
|
@ -137,12 +137,17 @@ def get_wine_subprocess_env(options, env):
|
|||
return env
|
||||
|
||||
def setup_gdb(options):
|
||||
bdir = os.path.realpath(options.builddir)
|
||||
python_paths = set()
|
||||
|
||||
if not shutil.which('gdb'):
|
||||
return python_paths
|
||||
|
||||
bdir = os.path.realpath(options.builddir)
|
||||
for libpath, gdb_path in [
|
||||
("subprojects/gstreamer/gst/", "subprojects/gstreamer/libs/gst/helpers/"),
|
||||
("subprojects/glib/gobject", None),
|
||||
("subprojects/glib/glib", None)]:
|
||||
(os.path.join("subprojects", "gstreamer", "gst"),
|
||||
os.path.join("subprojects", "gstreamer", "libs", "gst", "helpers")),
|
||||
(os.path.join("subprojects", "glib", "gobject"), None),
|
||||
(os.path.join("subprojects", "glib", "glib"), None)]:
|
||||
|
||||
if not gdb_path:
|
||||
gdb_path = libpath
|
||||
|
|
Loading…
Reference in a new issue