<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div style="font-family:Arial;">Hi Nicolas - qmake by itself will not "do the right thing", as you note, for pretty much any 'port' setting (CC, CXX, *FLAGS).<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">If you use the qmake 1.0 PortGroup, then qmake should "do the right thing". If you're using this PG & qmake is still not doing the right thing, then the issue is likely the 'Makefile' or 'configure' script interface.<br></div>
<div style="font-family:Arial;"><br></div>
<div style="font-family:Arial;">Hope this helps! - MLD<br><br></div>
<div>On Sat, Jul 1, 2017, at 08:07 AM, Nicolas Pavillon wrote:<br></div>
<blockquote type="cite"><div style="font-family:Arial;">While trying to solve an issue where one of my ports does not respect the compiler choice (ticket #<span class="font" style="font-family:"Helvetica Neue""><span style="">54372, thanks Ryan for pointing that out), I realised that qmake seems </span><span class="colour" style="color:rgb(0, 0, 133)">to</span><span style=""> not be respecting the choice of compiler in any case. </span></span><br></div>
<div><span class="font" style="font-family:"Helvetica Neue""><span style="">On Mac, qmake uses by default the '</span></span><span class="colour" style="color:rgb(0, 0, 133)"><span class="font" style="font-family:"Helvetica Neue"">macx-g++’ configuration, which sets everything to use clang, regardless of the choice of compiler, including flags such as Xarch which are not compatible with gcc. I could reproduce that problem with both mine and other ports.</span></span><br></div>
<div><span class="colour" style="color:rgb(0, 0, 133)"><span class="font" style="font-family:"Helvetica Neue"">I noticed that qmake also has config files for instance for gcc 4.2 (macx-g++42) or llvm (macx-llvm), but I did not yet confirm if those could be used. </span></span><br></div>
<div><span class="colour" style="color:rgb(0, 0, 133)"><span class="font" style="font-family:"Helvetica Neue""></span></span><br></div>
<div><span class="colour" style="color:rgb(0, 0, 133)"><span class="font" style="font-family:"Helvetica Neue"">I assume that the PortGroup would have to be modified to properly choose the config file depending on the chosen compiler (which I could try to implement), but I wanted to check first if someone already solved that issue, or if I am missing something obvious.</span></span><br></div>
</blockquote><div style="font-family:Arial;"><br></div>
</body>
</html>