diff options
author | Kaiyi Li <kaiyili@google.com> | 2022-07-26 19:24:02 -0700 |
---|---|---|
committer | Kaiyi Li <kaiyili@google.com> | 2022-07-26 19:25:06 -0700 |
commit | af76b8139492f36a8c8ed2c63369f586d8d6870c (patch) | |
tree | 1d2ecf85345a1bfc7b08d3b1cadd8ac5a5d4b1d3 | |
parent | e593fdff6c21221f2527220030fd9cec143154af (diff) | |
download | gfxstream-protocols-af76b8139492f36a8c8ed2c63369f586d8d6870c.tar.gz |
Always generate posix paths for CMake scripts and comments
Change-Id: Ibcfc5a5bb64759ba2bb014def6997c9cecf5b8e4
-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 |