LINUX.ORG.RU

Scons проверить вывод clang

 , ,


0

2

Вот и настал тот момент, когда мне надо ковырять билд-скрипты 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
...

Но я вот только не понимаю, как проверить какой используется компилятор и как получить путь к его бинарнику?

Ответ на: комментарий от bvn13

Дык. Scons-то на нем написан, и мейкфайлы его тоже.

KennyMinigun ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Вот именно то что искал :) (правда уже нашел) Спасибо

KennyMinigun ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.