Luckily, there is an easy configuration tool "llvm-config" which gives you all the information you need to build against llvm. Simply add the line
env=Environment()to your SConstruct file, and it should handle all of the llvm compiler flags for you.
env.ParseConfig("llvm-config-3.5 --cppflags --cxxflags")