Title: [commits] (stearns) [8978] To allow RunChandler & RunPython to be used with --wing (which requires not using python optimization, -O) in release runs,
(doh - I didn't mention in my commit message that this was for bug 4951, "RunChandler & RunPython should optionally exclude -O". Lo siento. ...Bryan)

[email protected] wrote:
Revision
8978
Author
stearns
Date
2006-01-10 08:37:53 -0800 (Tue, 10 Jan 2006)

Log Message

To allow RunChandler & RunPython to be used with --wing (which requires not using python optimization, -O) in release runs,

- Recognize a new environment variable, CHANDLERNOOPTIMIZE, that if non-empty will cause -O to not be used.
- Only add -O in the release command lines that run python (which means: I've removed it from the RunChandler scripts that run python by invoking RunPython; only Windows' RunChandler runs python directly, so it's the only RunChandler that does any "-O"-ness. This fixes situations where -O was getting added twice.

r=bear.

Modified Paths

Diff

Modified: trunk/internal/launchers/scripts/RunChandler.release.linux (8977 => 8978)

--- trunk/internal/launchers/scripts/RunChandler.release.linux	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunChandler.release.linux	2006-01-10 16:37:53 UTC (rev 8978)
@@ -10,4 +10,4 @@
     CHANDLERBIN=$CHANDLERHOME
 fi
 
-$CHANDLERBIN/release/RunPython -O $CHANDLERHOME/Chandler.py "$@"
+$CHANDLERBIN/release/RunPython $CHANDLERHOME/Chandler.py "$@"

Modified: trunk/internal/launchers/scripts/RunChandler.release.macosx (8977 => 8978)

--- trunk/internal/launchers/scripts/RunChandler.release.macosx	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunChandler.release.macosx	2006-01-10 16:37:53 UTC (rev 8978)
@@ -10,4 +10,4 @@
     CHANDLERBIN=$CHANDLERHOME
 fi
 
-$CHANDLERBIN/release/RunPython -O $CHANDLERHOME/Chandler.py "$@"
+$CHANDLERBIN/release/RunPython $CHANDLERHOME/Chandler.py "$@"

Modified: trunk/internal/launchers/scripts/RunChandler.release.windows (8977 => 8978)

--- trunk/internal/launchers/scripts/RunChandler.release.windows	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunChandler.release.windows	2006-01-10 16:37:53 UTC (rev 8978)
@@ -2,8 +2,9 @@
 setlocal
 if "%CHANDLERHOME%"=="" set CHANDLERHOME=.
 if "%CHANDLERBIN%"=="" set CHANDLERBIN=%CHANDLERHOME%
+if "%CHANDLERNOOPTIMIZE%"=="" set OPTIMIZE=-O
 echo CHANDLERHOME is %CHANDLERHOME%
 echo CHANDLERBIN is %CHANDLERBIN%
 path %CHANDLERBIN%\release\bin
-"%CHANDLERBIN%\release\bin\python.exe" -O "%CHANDLERHOME%\Chandler.py" %*
+"%CHANDLERBIN%\release\bin\python.exe" %OPTIMIZE% "%CHANDLERHOME%\Chandler.py" %*
 endlocal

Modified: trunk/internal/launchers/scripts/RunPython.release.linux (8977 => 8978)

--- trunk/internal/launchers/scripts/RunPython.release.linux	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunPython.release.linux	2006-01-10 16:37:53 UTC (rev 8978)
@@ -10,6 +10,11 @@
     export CHANDLERBIN=$CHANDLERHOME
 fi
 
+if [ "$CHANDLERNOOPTIMIZE" = "" ]
+then
+    OPTIMIZE=-O
+fi
+
 if [ -d $CHANDLERHOME -a -f $CHANDLERBIN/release/bin/python ]
 then
     echo "Using $CHANDLERBIN/release/bin/python"
@@ -33,4 +38,4 @@
     export PYTHONPATH=$PYTHONPATH:$PARCELPATH
 fi
 
-$CHANDLERBIN/release/bin/python -O "$@"
+$CHANDLERBIN/release/bin/python $OPTIMIZE "$@"

Modified: trunk/internal/launchers/scripts/RunPython.release.macosx (8977 => 8978)

--- trunk/internal/launchers/scripts/RunPython.release.macosx	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunPython.release.macosx	2006-01-10 16:37:53 UTC (rev 8978)
@@ -15,6 +15,11 @@
     PYTHON_VER=2.4
 fi
 
+if [ "$CHANDLERNOOPTIMIZE" = "" ]
+then
+    OPTIMIZE=-O
+fi
+
 if [ -f $CHANDLERBIN/release/Library/Frameworks/Python.framework/Versions/$PYTHON_VER/Resources/Python.app/Contents/MacOS/Python ]
 then
     export PYTHONHOME=$CHANDLERBIN/release/Library/Frameworks/Python.framework/Versions/$PYTHON_VER
@@ -50,5 +55,5 @@
     echo -O $@
     exec gdb $PYTHONBIN
 else
-    exec $PYTHONBIN -O "$@"
+    exec $PYTHONBIN $OPTIMIZE "$@"
 fi

Modified: trunk/internal/launchers/scripts/RunPython.release.windows (8977 => 8978)

--- trunk/internal/launchers/scripts/RunPython.release.windows	2006-01-10 11:57:56 UTC (rev 8977)
+++ trunk/internal/launchers/scripts/RunPython.release.windows	2006-01-10 16:37:53 UTC (rev 8978)
@@ -2,10 +2,11 @@
 setlocal
 if "%CHANDLERHOME%"=="" set CHANDLERHOME=.
 if "%CHANDLERBIN%"=="" set CHANDLERBIN=%CHANDLERHOME%
+if "%CHANDLERNOOPTIMIZE%"=="" set OPTIMIZE=-O
 echo CHANDLERHOME is %CHANDLERHOME%
 echo CHANDLERBIN is %CHANDLERBIN%
 path %CHANDLERBIN%\release\bin
 set PYTHONPATH=%CHANDLERHOME%;%CHANDLERHOME%\parcels
 if not "%PARCELPATH%"=="" set PYTHONPATH=%PYTHONPATH%;%PARCELPATH%
-"%CHANDLERBIN%\release\bin\python.exe" -O %*
+"%CHANDLERBIN%\release\bin\python.exe" %OPTIMIZE% %*
 endlocal

  

_______________________________________________ Commits mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/commits



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to