It was thus said that the Great Doug Currie once stated:
>
> On Apr 29, 2013, at 11:01 PM, Sean Conner <[email protected]> wrote:
>
> > This is usable (it took long enough) but I'm not terribly happy with it,
> > because of that [[ CC = "$(CC) -std=c99" ]] business. Yes, I could change
> > it to [[ CC = "gcc -std=c99" ]] since (and I have checked) all the Unix
> > variants define CC as "gcc" and it has a good chance of working (except for
> > Solaris [2]).
>
> Unless you consider OS X a Unix.
I do, but Luarocks still uses gcc:
if detected.macosx then
defaults.external_lib_extension = "dylib"
defaults.arch = "macosx-"..proc
defaults.platforms = {"unix", "bsd", "macosx"}
defaults.variables.LIBFLAG = "-bundle -undefined dynamic_lookup -all_load"
defaults.variables.STATFLAG = "-f '%A'"
local version = io.popen("sw_vers -productVersion"):read("*l")
version = tonumber(version and version:match("^[^.]+%.([^.]+)")) or 3
if version >= 5 then
version = 5
else
defaults.gcc_rpath = false
end
defaults.variables.CC = "export MACOSX_DEPLOYMENT_TARGET=10."..version..";
gcc"
defaults.variables.LD = "export MACOSX_DEPLOYMENT_TARGET=10."..version..";
gcc"
end
> > But I, personally, would feel better if I had some way of specifying C99.
>
> Yes.
It's heartening to see that I'm not the only one.
-spc
------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers