summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '.scons2ninja.conf')
-rw-r--r--.scons2ninja.conf24
1 files changed, 12 insertions, 12 deletions
diff --git a/.scons2ninja.conf b/.scons2ninja.conf
index 3770b06..883cccd 100644
--- a/.scons2ninja.conf
+++ b/.scons2ninja.conf
@@ -1,16 +1,16 @@
-$scons_cmd = "python 3rdParty/SCons/scons.py"
-$scons_dependencies += Dir["BuildTools/SCons/**/*.py"] + Dir["BuildTools/SCons/SCons*"]
+import glob
-ninja_post do |ninja|
+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', to_native_path("QA/UnitTest/checker#{EXE_SUFFIX}")
+ ninja.build('check', 'run', os.path.join('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
+ 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/(.*)'))