Я строю проект, используя SCons. Этот проект имеет дело с файлами интерфейса Swig. Если у меня есть установленный swig и присутствует в моем PATH, все в порядке. То, что я пытаюсь сделать, это использовать альтернативный двоичный файл Swig, указав флаг "SWIG" в моем env в моей SConstruct, например:
swigEnv = Environment ( ENV = os.environ,
CXX = compiler,
SWIG = /home/xxx/swig-2.0/bin/swig,
CXXFLAGS = flags,
CPPPATH = swigPaths,
SWIGFLAGS = ['-java', '-package', 'myPackage', '-c++', '-Wall' ]
)
К сожалению, это, кажется, не имеет никакого эффекта. Спасибо за идеи.