{port_specs, [{"priv/jiffy.so", ["c_src/*.c"]}]}. {port_env, [ %% Link the spidermonkey library {".*", "CFLAGS", "$CFLAGS -g -Wall"}, %% Make sure to link -lstdc++ on linux or solaris {"(linux|solaris)", "LDFLAGS", "$LDFLAGS -lstdc++"}, %% OS X Leopard flags for 64-bit {"darwin9.*-64$", "CXXFLAGS", "-m64"}, {"darwin9.*-64$", "LDFLAGS", "-arch x86_64"}, %% OS X Snow Leopard flags for 32-bit {"darwin10.*-32$", "CXXFLAGS", "-m32"}, {"darwin10.*-32$", "LDFLAGS", "-arch i386"}, %% this will merge into basho/rebar/rebar.config eventually {"win32", "CFLAGS", "/Wall /DWIN32 /D_WINDOWS /D_WIN32 /DWINDOWS"}]}. {eunit_opts, [ verbose, {report, { eunit_surefire, [{dir,"."}] }}]}.