Есть waf и wscript, которые собирают провку для некоторого прибора на ARM'е (в данном случае ARM это микроконтроллер, а не микропроцессор). Прошивка написана на C и использует gcc-arm-none-eabi.
Есть большое желание внедрить TDD в разработку этой прошивки, для чего надо собрать тесты с Google Testing Framework. gtest написана на C++, тесты запускаются на машине программиста, а не целевой, потому собираться должны другим компилятором с другими настройками, обычным g++ для i386. Это, конечно, не совсем хорошо, но всё равно лучше чем ничего. Тесты лежат в отдельной директории, там есть wscript для сборки тестов.
Сейчас у меня проблема, что я вообще не могу собрать тесты. Конечно же я пытаюсь запустить сборку тестов из wscript'а сборки прошивки, потому что тесты должны запускаться вместе со сборкой.
Как правильно вызвать сборку тестов?