Re: "posix" variable modifier doesn't exist?
Bill Deegan <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CAEyG4CFs1AtzagE=op-tupvZmnNrJvMBfjcjuTgPOVqfkhxbkA@mail.gmail.com> |
Which version of SCons? which version of Python? Which operating system? On Sat, Jul 18, 2020 at 4:35 AM Damjan Jovanovic <[email protected]> wrote: > Hi > > The man page claims how there's a variable substitution modifier called > "posix": > > *posix* - The path with directories separated by forward slashes (*/*). > Sometimes necessary on Windows systems when a path references a file on > other (POSIX) systems. > > However it doesn't work: > > env = Environment() > env['path1'] = Dir('src/images') > env['path2'] = env.subst('${path1.posix}') > > scons: *** AttributeError `<class 'SCons.Node.FS.Dir'> object has no > attribute 'posix'' trying to evaluate `${path1.posix}' > > I can use ${str(path1).replace('\\\\', '/')} but is there a better way? > > Thank you > Damjan > > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users