diff options
author | Kaiyi Li <kaiyili@google.com> | 2022-07-28 15:25:51 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-07-28 15:25:51 +0000 |
commit | c1ab8c70f50187594d5684e4eab3913ab645414d (patch) | |
tree | 1d2ecf85345a1bfc7b08d3b1cadd8ac5a5d4b1d3 | |
parent | 3e9f355b23bbbefb51b5b4518372635b846b15bb (diff) | |
parent | af76b8139492f36a8c8ed2c63369f586d8d6870c (diff) | |
download | gfxstream-protocols-c1ab8c70f50187594d5684e4eab3913ab645414d.tar.gz |
Always generate posix paths for CMake scripts and comments am: af76b81394
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2166862
Change-Id: I90b45fe7da6079ae63a5f5f88e352e822440acae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | registry/vulkan/scripts/cereal/common/codegen.py | 9 | ||||
-rw-r--r-- | registry/vulkan/scripts/cerealgenerator.py | 7 |
2 files changed, 9 insertions, 7 deletions
diff --git a/registry/vulkan/scripts/cereal/common/codegen.py b/registry/vulkan/scripts/cereal/common/codegen.py index e63d20b1..bb39231b 100644 --- a/registry/vulkan/scripts/cereal/common/codegen.py +++ b/registry/vulkan/scripts/cereal/common/codegen.py @@ -16,6 +16,7 @@ from .vulkantypes import VulkanType, VulkanTypeInfo, VulkanCompoundType, VulkanAPI from collections import OrderedDict from copy import copy +from pathlib import Path, PurePosixPath import os import sys @@ -53,10 +54,10 @@ class Module(object): def getCMakeSrcEntry(self): if self.customAbsDir: return "\n" + self.basename + ".cpp " - dirName = self.directory - baseName = self.basename - joined = os.path.join(dirName, baseName) - return "\n " + joined + ".cpp " + dirName = Path(self.directory) + baseName = Path(self.basename) + joined = PurePosixPath(dirName / baseName) + return "\n " + str(joined) + ".cpp " def begin(self, globalDir): if self.suppress: diff --git a/registry/vulkan/scripts/cerealgenerator.py b/registry/vulkan/scripts/cerealgenerator.py index 3c5b3bf7..3b43a911 100644 --- a/registry/vulkan/scripts/cerealgenerator.py +++ b/registry/vulkan/scripts/cerealgenerator.py @@ -17,6 +17,7 @@ import os, re, sys from generator import * +from pathlib import Path, PurePosixPath import cereal from cereal.wrapperdefs import VULKAN_STREAM_TYPE @@ -72,12 +73,12 @@ def banner_command(argv): Return a string corresponding to the command, with platform-specific paths removed.""" - def makeRelative(someArg): + def makePosixRelative(someArg): if os.path.exists(someArg): - return os.path.relpath(someArg) + return str(PurePosixPath(Path(os.path.relpath(someArg)))) return someArg - return ' '.join(map(makeRelative, argv)) + return ' '.join(map(makePosixRelative, argv)) suppressEnabled = False suppressExceptModule = None |