Mercurial > pyxpcom
view SConstruct @ 2:8f0e873fe0aa
Oops, the current SConscript isn't building a Python module, it's building the pyxpcom library.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Tue, 06 May 2008 14:41:56 -0700 |
parents | 3c2e0caab57b |
children | e3dafb1c2493 |
line wrap: on
line source
import sys env = Environment( ROOT_MOZ_DIR = "/Users/varmaa/Documents/mozilla-stuff/builds/basic-firefox/dist", GECKO_SDK_DIR = "${ROOT_MOZ_DIR}/sdk", XPCOM_INCLUDE_DIR = "${ROOT_MOZ_DIR}/include/xpcom" ) env.Append( CPPPATH = ["${GECKO_SDK_DIR}/include", env["XPCOM_INCLUDE_DIR"], sys.prefix + "/include/python" + sys.version[:3]], LIBPATH = ["${GECKO_SDK_DIR}/lib"], CPPFLAGS = ["-fno-rtti", "-fno-exceptions", "-fno-strict-aliasing", "-fpascal-strings", "-fno-common", "-fshort-wchar", # This is a replacement for including mozilla/config/gcc_hidden.h. "-fvisibility=hidden", "-pthread", "-pipe", "-Wall", "-Wconversion", "-Wpointer-arith", "-Woverloaded-virtual", "-Wsynth", "-Wno-ctor-dtor-privacy", "-Wno-non-virtual-dtor", "-Wcast-align", "-Wno-long-long", "-include", "${ROOT_MOZ_DIR}/include/mozilla-config.h"], CPPDEFINES = {"OSTYPE": "Darwin9.2.2", "OSARCH" : "Darwin", "NDEBUG" : "1", "TRIMMED" : "1", "MOZILLA_CLIENT" : "1", } ) SConscript("xpcom/src/SConscript", exports="env")