Python
SCons

やってみようSCons: はじめに

More than 1 year has passed since last update.

やってみようSCons: はじめに

SConsはPythonで実装されたmakeのようなビルドツールです。

SCons公式

http://scons.org/

セットアップ手順

1. Python3.6.xをインストール

python.org からインストーラをダウンロードしてインストール

2. SConsをインストール

> python -m pip install --egg scons
DEPRECATION: --egg has been deprecated and will be removed in the future. This flag is mutually exclusive with large parts of pip, and actually using it invalidates pip's ability to manage the installation process.
Collecting scons
Installing collected packages: scons
Successfully installed scons-3.0.0

なんか --egg が廃止警告が出ていますが2017年11月現在、これを指定しないとエラーが出てインストールできないようです。1

3. PATHを通す

※Windows限定です。

環境変数PATHにPythonのインストールディレクトリにあるScriptsを追加します。Pythonのインストールパスは↓で調べられます。

> python -c "import sys; print(sys.executable)"
C:\Users\xxx\AppData\Local\Programs\Python\Python36\python.exe

Python3.6はLocalAppDataへインストールされるので、通常は %LOCALAPPDATA%\Programs\Python\Python36\Scripts になります。

> scons -v
SCons by Steven Knight et al.:
        script: v3.0.0.rel_3.0.0:4395:8972f6a2f699[MODIFIED], 2017/09/18 13:28:16, by bdbaddog on ubuntu-16
        engine: v3.0.0.rel_3.0.0:4395:8972f6a2f699[MODIFIED], 2017/09/18 13:28:16, by bdbaddog on ubuntu-16
        engine path: ['u:\\bee\\lib\\site-packages\\scons-3.0.0\\SCons']
Copyright (c) 2001 - 2017 The SCons Foundation

バージョンが表示されればインストールは成功です。