Как выбрать набор инструментов для запуска Gradle с C ++?

Gradle 1.7 недавно вышел с некоторой вдохновляющей поддержкой C ++.

Я собрал и скомпилировал мой проект в моем окне arch linux, используя g ++, и он отлично работал! Build.gradle это просто:

apply plugin: "cpp-exe"
binaries.all {
if (toolChain == toolChains.gcc) {
compilerArgs "-std=c++11"linkerArgs "-lboost_program_options"}
}

defaultTasks "mainExecutable"

Сейчас я пытаюсь собрать его на своих MacO, но там Gradle пытается запустить его с g ++, который не поддерживает -std = c ++ 11 (помните, версия Mac для g ++ для 4.2.1).

Есть ли способ сказать Gradle использовать Clang ++? Я рад добавить еще одно выражение if в build.gradle, если это возможно.

2

Решение

1.7 поставляется с поддержкой g ++ и Visual C ++. Вы можете подать запрос на функцию на http://forums.gradle.org.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]