Re: [PATCH 1/3] Windows: Use DOS path separators in Makefile

Simon Richter <[email protected]> Fri, 20 Dec 2019 19:16:01 +0100
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1503121609==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="0dfegbU3qrd5XO9LXjAO9zsfNqFRwftsq"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--0dfegbU3qrd5XO9LXjAO9zsfNqFRwftsq
Content-Type: multipart/mixed; boundary="sYw8WTpmmKdKslMxfEMRDRauawUvbRSks";
 protected-headers="v1"
From: Simon Richter <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: Re: [cairo] [PATCH 1/3] Windows: Use DOS path separators in Makefile
References: <[email protected]>
 <[email protected]>
 <[email protected]>
In-Reply-To: <[email protected]>

--sYw8WTpmmKdKslMxfEMRDRauawUvbRSks
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi,

On 20.12.19 18:33, Dave Yeo wrote:

> Does Windows still not understand / as a path separator?

It does, IIRC that change was needed because cl.exe interpreted part of
the path as a switch otherwise, and got confused.

> What happens if someone invokes this with SHELL=3Dsh.exe or
> MAKESHELL=3Dsh.exe? Perhaps the \ should be escaped like \\ ?

It has been a while since I tried that by accident, because sh.exe has
horrible start up time (increases build time by a factor of ten), but
IIRC it worked.

> I don't know Windows too well but on OS/2 which is DOSish, these are
> considerations.

Is that going to be built using Makefile.win32?

Is there some infrastructure for testing this on more architectures?

   Simon


--sYw8WTpmmKdKslMxfEMRDRauawUvbRSks--

--0dfegbU3qrd5XO9LXjAO9zsfNqFRwftsq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEtjuqOJSXmNjSiX3Tfr04e7CZCBEFAl39D+IACgkQfr04e7CZ
CBGI9ggApwhXHKRPsRaO/h60wcBLeLKAOs0OF0WwtwEvzouVJc4ac3ul9sxK61DS
Kv0ksNPnyk5QT7wjDKYIMwYkFEB8ujQnWKP2qXftsYEDABR+O3jDUzGeY8clLTGb
Lcok5pZ2Z533oqeZcIrLpnF9mOfwNWp7MWauI1ISqoLxOkQspNqUKfn9RnqLp+jQ
6eAu3mOX06pYGO0dVKAuuxiv4k9MzKXqwO9RxetW1XPoDETeCp67HDitwsXjryj+
SeqSY/QncSQ+hDqBx9ac8dkKls45NsXnkrgFlnKQie/ipCOPgs+Sel0CsbCRl0Lt
oSDvOhj2XggI+5S+W/KleOuzwtdxDg==
=CoNM
-----END PGP SIGNATURE-----

--0dfegbU3qrd5XO9LXjAO9zsfNqFRwftsq--

--===============1503121609==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo

--===============1503121609==--