<div dir="ltr">Thanks. I pushed this, but had to tweak to leave Windows alone, as there's no standard Python path on Windows. it could be  C:\Python26\python.exe or C:\Python27\python.exe and there is no guarantee that the system that builds and uses apitrace binaries have the same python version.  (Of course, this could be fixed by bundling Python into apitrace binaries package, but it's a step I'm not ready to make at this moment.)<br>
<div class="gmail_extra"><br></div><div class="gmail_extra">Jose<br><br><div class="gmail_quote">On Sun, Aug 3, 2014 at 2:06 AM, Laurent Carlier <span dir="ltr"><<a href="mailto:lordheavym@gmail.com" target="_blank">lordheavym@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">In ArchLinux, python means python3<br>
---<br>
 cli/CMakeLists.txt      | 1 +<br>
 cli/cli_diff.cpp        | 4 ++--<br>
 cli/cli_diff_images.cpp | 4 ++--<br>
 cli/cli_diff_state.cpp  | 4 ++--<br>
 4 files changed, 7 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt<br>
index f1b71c1..e299b91 100644<br>
--- a/cli/CMakeLists.txt<br>
+++ b/cli/CMakeLists.txt<br>
@@ -7,6 +7,7 @@ add_definitions(<br>
     -DAPITRACE_PROGRAMS_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}/bin"<br>
     -DAPITRACE_SCRIPTS_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}/${SCRIPTS_INSTALL_DIR}"<br>
     -DAPITRACE_WRAPPERS_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}/${WRAPPER_INSTALL_DIR}"<br>
+    -DAPITRACE_PYTHON_EXECUTABLE="${PYTHON_EXECUTABLE}"<br>
 )<br>
<br>
 add_executable (apitrace<br>
diff --git a/cli/cli_diff.cpp b/cli/cli_diff.cpp<br>
index 6aec76f..daeccd3 100644<br>
--- a/cli/cli_diff.cpp<br>
+++ b/cli/cli_diff.cpp<br>
@@ -47,7 +47,7 @@ usage(void)<br>
     os::String command = find_command();<br>
<br>
     char *args[4];<br>
-    args[0] = (char *) "python";<br>
+    args[0] = (char *) APITRACE_PYTHON_EXECUTABLE;<br>
     args[1] = (char *) command.str();<br>
     args[2] = (char *) "--help";<br>
     args[3] = NULL;<br>
@@ -65,7 +65,7 @@ command(int argc, char *argv[])<br>
     os::String apitracePath = os::getProcessName();<br>
<br>
     std::vector<const char *> args;<br>
-    args.push_back("python");<br>
+    args.push_back(APITRACE_PYTHON_EXECUTABLE);<br>
     args.push_back(command.str());<br>
     args.push_back("--apitrace");<br>
     args.push_back(apitracePath.str());<br>
diff --git a/cli/cli_diff_images.cpp b/cli/cli_diff_images.cpp<br>
index 87678bf..54523cd 100644<br>
--- a/cli/cli_diff_images.cpp<br>
+++ b/cli/cli_diff_images.cpp<br>
@@ -47,7 +47,7 @@ usage(void)<br>
     os::String command = find_command();<br>
<br>
     char *args[4];<br>
-    args[0] = (char *) "python";<br>
+    args[0] = (char *) APITRACE_PYTHON_EXECUTABLE;<br>
     args[1] = (char *) command.str();<br>
     args[2] = (char *) "--help";<br>
     args[3] = NULL;<br>
@@ -63,7 +63,7 @@ command(int argc, char *argv[])<br>
     os::String command = find_command();<br>
<br>
     std::vector<const char *> args;<br>
-    args.push_back("python");<br>
+    args.push_back(APITRACE_PYTHON_EXECUTABLE);<br>
     args.push_back(command.str());<br>
     for (i = 1; i < argc; i++) {<br>
         args.push_back(argv[i]);<br>
diff --git a/cli/cli_diff_state.cpp b/cli/cli_diff_state.cpp<br>
index 952efa9..0488e77 100644<br>
--- a/cli/cli_diff_state.cpp<br>
+++ b/cli/cli_diff_state.cpp<br>
@@ -47,7 +47,7 @@ usage(void)<br>
     os::String command = find_command();<br>
<br>
     char *args[4];<br>
-    args[0] = (char *) "python";<br>
+    args[0] = (char *) APITRACE_PYTHON_EXECUTABLE;<br>
     args[1] = (char *) command.str();<br>
     args[2] = (char *) "--help";<br>
     args[3] = NULL;<br>
@@ -63,7 +63,7 @@ command(int argc, char *argv[])<br>
     os::String command = find_command();<br>
<br>
     std::vector<const char *> args;<br>
-    args.push_back("python");<br>
+    args.push_back(APITRACE_PYTHON_EXECUTABLE);<br>
     args.push_back(command.str());<br>
     for (i = 1; i < argc; i++) {<br>
         args.push_back(argv[i]);<br>
<span class=""><font color="#888888">--<br>
2.0.3<br>
<br>
_______________________________________________<br>
apitrace mailing list<br>
<a href="mailto:apitrace@lists.freedesktop.org">apitrace@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/apitrace" target="_blank">http://lists.freedesktop.org/mailman/listinfo/apitrace</a><br>
</font></span></blockquote></div><br></div></div>