aboutsummaryrefslogtreecommitdiff
path: root/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-03-08 18:43:30 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-03-08 18:43:30 +0200
commit921bce638b4e31b2f186016a6a7ffb01d9046967 (patch)
tree528f8e3c6ada2678bb2d7e24227575cd4e945ea6 /backends.py
parent7ced6d2071fff5cba845b91d4cd8d4214d157fab (diff)
downloadmeson-921bce638b4e31b2f186016a6a7ffb01d9046967.zip
meson-921bce638b4e31b2f186016a6a7ffb01d9046967.tar.gz
meson-921bce638b4e31b2f186016a6a7ffb01d9046967.tar.bz2
A few more Windows fixes.
Diffstat (limited to 'backends.py')
-rwxr-xr-xbackends.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/backends.py b/backends.py
index fd13492..29ee420 100755
--- a/backends.py
+++ b/backends.py
@@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import os, stat, re, pickle
+import os, sys, stat, re, pickle
import interpreter, nodes
import environment
from meson_install import InstallData
@@ -295,7 +295,7 @@ class NinjaBackend(Backend):
elem = NinjaBuildElement('install', 'CUSTOM_COMMAND', '')
elem.add_dep('all')
elem.add_item('DESC', 'Installing files.')
- elem.add_item('COMMAND', [install_script, install_data_file])
+ elem.add_item('COMMAND', [sys.executable, install_script, install_data_file])
elem.write(outfile)
self.generate_target_install(d)
@@ -359,7 +359,7 @@ class NinjaBackend(Backend):
test_script = os.path.join(script_root, 'meson_test.py')
test_data = os.path.join(self.environment.get_scratch_dir(), 'meson_test_setup.dat')
elem = NinjaBuildElement('test', 'CUSTOM_COMMAND', '')
- elem.add_item('COMMAND', [test_script, test_data])
+ elem.add_item('COMMAND', [sys.executable, test_script, test_data])
elem.add_item('DESC', 'Running test suite.')
elem.write(outfile)