Date: Sat, 5 Oct 2013 15:18:03 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Andras Horvath <mail@log69.com> Cc: freebsd-ports@freebsd.org Subject: Re: ports / Makefile / check if default compiler is GCC and version is 4.2+ Message-ID: <20131005131803.GB77704@ithaqua.etoilebsd.net> In-Reply-To: <20131005144427.5e3aeb92@notebook.dell> References: <20131005144427.5e3aeb92@notebook.dell>
next in thread | previous in thread | raw e-mail | index | archive | help
--St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 05, 2013 at 02:44:27PM +0200, Andras Horvath wrote: > Dear Members, >=20 > I'd like to ask your help. I'm a developer and maintainer of a port and I= intend to give different compile options for different compilers when buil= ding my software. I'm using the OpenMP feature of GCC that is available fro= m GCC version 4.2 and above. >=20 > I would like to know how I could determine in my Makefile whether the def= ault compiler is GCC and it's version is >=3D 4.2 ? >=20 > I'd like to go with the preffered standard way. >=20 > Does it make any sense to try to support GCC version lower than 4.2? If n= ot, I reckon it would be enough for me to check against GCC only without it= s version. If so, then would this be enough? : >=20 > .if ${CC} =3D=3D "gcc" >=20 >=20 It doesn't make sense, $[CC} =3D=3D "gcc" is not enough at all for that, if= you Some patches allowing to better play with different compilers is coming. regards, Bapt --St7VIuEGZ6dlpu13 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlJQEYsACgkQ8kTtMUmk6Ewm3wCffiOIWHSvS0AF6YDWJvPYzRNr VQAAoKE0BuB0iyyeXkQGl0TiU5R+YMKw =u4p/ -----END PGP SIGNATURE----- --St7VIuEGZ6dlpu13--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20131005131803.GB77704>