lutin/lutinEnv.py

71 lines
1.5 KiB
Python

#!/usr/bin/python
import lutinDebug as debug
forceMode=False
def SetForceMode(val):
global forceMode
if val==1:
forceMode = 1
else:
forceMode = 0
def GetForceMode():
global forceMode
return forceMode
printPrettyMode=False
def SetPrintPrettyMode(val):
global printPrettyMode
if val==True:
printPrettyMode = True
else:
printPrettyMode = False
def GetPrintPrettyMode():
global printPrettyMode
return printPrettyMode
def PrintPretty(myString):
global printPrettyMode
if True==printPrettyMode:
if myString[len(myString)-1]==' ' :
tmpcmdLine = myString[:len(myString)-1]
else :
tmpcmdLine = myString
tmpcmdLine = tmpcmdLine.replace(' ', '\n\t')
tmpcmdLine = tmpcmdLine.replace('\n\t\n\t', '\n\t')
tmpcmdLine = tmpcmdLine.replace('\n\t\n\t', '\n\t')
tmpcmdLine = tmpcmdLine.replace('\n\t\n\t', '\n\t')
tmpcmdLine = tmpcmdLine.replace('-o\n\t', '-o ')
tmpcmdLine = tmpcmdLine.replace('-D\n\t', '-D ')
tmpcmdLine = tmpcmdLine.replace('-I\n\t', '-I ')
tmpcmdLine = tmpcmdLine.replace('-L\n\t', '-L ')
tmpcmdLine = tmpcmdLine.replace('g++\n\t', 'g++\t')
tmpcmdLine = tmpcmdLine.replace('gcc\n\t', 'gcc\t')
tmpcmdLine = tmpcmdLine.replace('ar\n\t', 'ar\t')
tmpcmdLine = tmpcmdLine.replace('ranlib\n\t', 'ranlib\t')
tmpcmdLine = tmpcmdLine.replace('\n\t', ' \\\n\t')
return tmpcmdLine
else:
return myString
forceStripMode=False
def SetForceStripMode(val):
global forceStripMode
if val==True:
forceStripMode = True
else:
forceStripMode = False
def GetForceStripMode():
global forceStripMode
return forceStripMode