Как установить флаги компилятора g ++ с помощью Rcpp и inline?

Я хочу установить -std = c ++ 0x , используя Rcpp со встроенным.

Я видел R: флаг оптимизации C ++ при использовании встроенного пакета но не хочу вносить общесистемные изменения, поэтому я пробовал вариант 2 в ответе Дирка.

Я пробовал:

settings=getPlugin("Rcpp")
settings$Makevars[length(settings$Makevars)+1] = "CXXFLAGS = $(CXXFLAGS) -std=c++0x"
fun=cxxfunction(signature(x_ ="numeric"),src,plugin="Rcpp",settings=settings,verbose=2);

Но подробный вывод показывает, что он игнорирует это. Я также пробовал использовать CFLAGS, не включая существующее значение, но безрезультатно.

10
задан Community 23 May 2017 в 11:52
поделиться