私はsconsとPythonが初めてです。Pythonスクリプト内からsconsを呼び出す方法があるかどうか疑問に思っていました.
私のpythonスクリプトは、ユーザーから、一緒にコンパイルされるコードが配置されているディレクトリのリストを受け入れます(他のいくつかの重要なことを行うことに加えて)。また、scons によって作成される実行可能ファイルの名前として使用される文字列も生成します。
この情報を Python スクリプトから scons に渡し、scons を呼び出します。これを行う簡単な方法はありますか?
次の可能性が考えられます。
subprocess.call("scons"...)
コマンドライン引数として渡す必要があるすべての情報を scons が受け入れるかどうかわかりません- Python スクリプトをファイルに書き込みます。SConscript でファイルを解析し、渡された情報を取得します。