Вот и настал тот момент, когда мне надо ковырять билд-скрипты scons. Раньше использовал scons только как пользователь.
Помогите пожалуйста решить задачу: в ситуации когда clang используется как компилятор необходимо определить выбранную инсталляцию GCC (stdlib) и задефайнить ее версию как макро во время сборки.
Т.е. можно распарсить вывод:
$ clang++ -v
clang version 3.9.1-5ubuntu1 (tags/RELEASE_391/rc2)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
...
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0
...
Но я вот только не понимаю, как проверить какой используется компилятор и как получить путь к его бинарнику?