Например:SCons строить все источники файлов во всех каталогах
/project/SConstruct
/project/main.cpp
/project/folder/bar.h
/project/folder/bar.cpp
/project/folder/foo.h
/project/folder/foo.cpp
То, что я хочу для SCons просто компилировать все исходные файлы во всех подкаталогах без добавления файла SConscript в каждом подкаталоге. В основном я хочу передать Glob('*.cpp')
для/project и всех подкаталогов в/проекте.
Заранее благодарю всех, кто отвечает!
Спасибо за быстрый ответ! Я не хочу, чтобы вручную вводить имена всех папок. Все, что я хочу, для всех * .cpp-файлов в/проектах и подкаталогах в/проекте, которые должны быть скомпилированы. – benbalach
@benbalach Что вы просите, называется Recursive Glob, и это не поддерживается в SCons, поэтому я упомянул об этом в конце моего ответа. – Brady
@Brandy Большое вам спасибо! – benbalach