blob: 883cccda5be70b9c367e4582c0195c9429eab820 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import glob
scons_cmd = "python 3rdParty/SCons/scons.py"
scons_dependencies += glob.glob("BuildTools/SCons/**/*.py") + glob.glob("BuildTools/SCons/SCons*")
def ninja_post(ninja) :
# Unit tests
ninja.build('check', 'run', os.path.join('QA', 'UnitTest', 'checker' + EXE_SUFFIX))
# Swift binary
if sys.platform == 'win32' :
ninja.build(['Swift', 'swift'], 'phony', re.compile('Swift\\\\QtUI\\\\Swift\\\\(.*)'))
elif sys.platform == 'posix' :
ninja.build(['Swift', 'swift'], 'phony', 'Swift/QtUI/swift-im')
else :
ninja.build(['Swift', 'swift'], 'phony', re.compile('Swift/QtUI/Swift\.app/(.*)'))
|