summaryrefslogtreecommitdiffstats
blob: 3770b064dcb1d3a816dda74f70dff34e5e5010da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$scons_cmd = "python 3rdParty/SCons/scons.py"
$scons_dependencies += Dir["BuildTools/SCons/**/*.py"] + Dir["BuildTools/SCons/SCons*"]

ninja_post do |ninja|
	# Unit tests
	ninja.build 'check', 'run', to_native_path("QA/UnitTest/checker#{EXE_SUFFIX}")

	# Swift binary
	if RUBY_PLATFORM =~ /(win32|mingw32)/
		ninja.build ['Swift', 'swift'], 'phony', "Swift\\QtUI\\Swift.exe"
	elsif RUBY_PLATFORM =~ /linux/
		ninja.build ['Swift', 'swift'], 'phony', 'Swift/QtUI/swift-im'
	else
		ninja.build ['Swift', 'swift'], 'phony', /Swift\/QtUI\/Swift.app\/(.*)/
	end
end