Я использую scons в качестве системы сборки.
Часть моего кода для cpp14 и cpp17.Они находятся в папках типа "newcpp".Я хотел бы, чтобы мой SConstruct / Sconscript мог проверить, поддерживает ли мой g ++ эти флаги, псевдокод, как показано ниже:
import os,sys
env = Environment(ENV = {'PATH' : os.environ['PATH']})
if [CXX_SUPPORTS('-std=c++14')]
env.SConscript(dirs=['newcpp'])
Я знаю, что automake / configure поддерживает этот вид проверки.Как это сделать в scons?