使用Scons 建立具有相似規則的多個可執行檔
要使用Scons 建立具有相似規則的多個可執行文件,請考慮以下方法:
Sconscript 和SConstruct 文件
可以在專案中同時使用SConscript 文件和SConstruct 文件,但請務必注意以下幾點:
使用 Python 腳本建構器
Scons 支援使用建置器從 Python 腳本建置檔案。這是一個範例:
<code class="scons">env = Environment() env['BUILDERS']['PythonScript'] = Builder( action='python $SOURCES $TARGETS $ENV', target_factory='Sconscript' )</code>
使用此建構器,您可以從Python 腳本產生C 文件,如下所示:
env.PythonScript('lesson.cpp', 'lesson.py')
建置流程
要實現所需的建置流程:
從根目錄:在根目錄運行Scons(例如scons all)應該:
以上是如何使用 SConscript 和 SConstruct 檔案建立具有類似規則的多個可執行檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!