travis: add separate "scons" and "scons llvm" targets
authorEmil Velikov <emil.velikov@collabora.com>
Thu, 6 Apr 2017 13:41:44 +0000 (14:41 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sat, 29 Apr 2017 12:35:17 +0000 (13:35 +0100)
commit85ee2c6cfcd5deeca2ee0cf11079afccd6e7324e
treead8d266ac388ce0f1c50148e00c2b06831a0a9f2
parent56ba252e230dfeb93fad26cdbf5f6247524459c7
travis: add separate "scons" and "scons llvm" targets

The former does not require any LLVM, while the latter uses LLVM 3.3.

This way we'll quickly catch any LLVM 3.3+ functionality that gets
introduced where it shouldn't.

Add the full list of addons for each build permutation.

v2: Keep libedit-dev, rework check target.
v3: Comment the current check target, add -j4 SCONSFLAGS
v4:
 - Remove llvm-toolchain-trusty-3.3 source (Andres)
 - Keep check target as-is (Andres)

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Andres Gomez <agomez@igalia.com>
.travis.yml