69 lines
1.6 KiB
Python
69 lines
1.6 KiB
Python
#!/usr/bin/python
|
|
import lutinDebug as debug
|
|
|
|
|
|
|
|
forceMode=False
|
|
|
|
def set_force_mode(val):
|
|
global forceMode
|
|
if val==1:
|
|
forceMode = 1
|
|
else:
|
|
forceMode = 0
|
|
|
|
def get_force_mode():
|
|
global forceMode
|
|
return forceMode
|
|
|
|
|
|
printPrettyMode=False
|
|
|
|
def set_print_pretty_mode(val):
|
|
global printPrettyMode
|
|
if val==True:
|
|
printPrettyMode = True
|
|
else:
|
|
printPrettyMode = False
|
|
|
|
def get_print_pretty_mode():
|
|
global printPrettyMode
|
|
return printPrettyMode
|
|
|
|
def print_pretty(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')
|
|
baseElementList = ["-o", "-D", "-I", "-L", "g++", "gcc", "clang", "clang++", "ar", "ld", "ranlib", "-framework", "-isysroot", "-arch"]
|
|
for element in baseElementList:
|
|
tmpcmdLine = tmpcmdLine.replace(element+'\n\t', element+' ')
|
|
baseElementList = ["g++", "gcc", "clang", "clang++", "ar", "ld", "ranlib"]
|
|
for element in baseElementList:
|
|
tmpcmdLine = tmpcmdLine.replace('/'+element+' ', '/'+element+'\n\t')
|
|
tmpcmdLine = tmpcmdLine.replace('\n\t', ' \\\n\t')
|
|
|
|
return tmpcmdLine
|
|
else:
|
|
return myString
|
|
|
|
forceStripMode=False
|
|
|
|
def set_force_strip_mode(val):
|
|
global forceStripMode
|
|
if val==True:
|
|
forceStripMode = True
|
|
else:
|
|
forceStripMode = False
|
|
|
|
def get_force_strip_mode():
|
|
global forceStripMode
|
|
return forceStripMode
|
|
|