diff options
Diffstat (limited to 'pylib/gyp/common.py')
-rw-r--r-- | pylib/gyp/common.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pylib/gyp/common.py b/pylib/gyp/common.py index b9d2abef..f9c6c6f3 100644 --- a/pylib/gyp/common.py +++ b/pylib/gyp/common.py @@ -391,6 +391,14 @@ def WriteOnDiff(filename): return Writer() +def EnsureDirExists(path): + """Make sure the directory for |path| exists.""" + try: + os.makedirs(os.path.dirname(path)) + except OSError: + pass + + def GetFlavor(params): """Returns |params.flavor| if it's set, the system's default flavor else.""" flavors = { |