#39918: serf1: re-enable universal variant ---------------------------+--------------------- Reporter: ryandesign@… | Owner: blair@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: serf1 | ---------------------------+--------------------- Comment (by ryandesign@…): This (though untested) would be shorter, and more accurate in that the universal build would get the regular c-, cpp- and ldflags too, and the non-universal build would get correct `-arch` flags too: {{{ variant universal {} build.cmd ${prefix}/bin/scons build.args CC=${configure.cc} \ CFLAGS=[string map {" " ","} "${configure.cflags} [get_canonical_archflags cc]"] \ CPPFLAGS=[string map {" " ","} "${configure.cppflags}"] \ LINKFLAGS=[string map {" " ","} "${configure.ldflags} [get_canonical_archflags ld]"] }}} That's assuming it's correct to concatenate these flags with commas instead of spaces. I've never seen that before and it seems weird to me. But we've already established that scons is needlessly weird. -- Ticket URL: <https://trac.macports.org/ticket/39918#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X