[DEV] crate basic version 0.6.0
This commit is contained in:
parent
aa120cde57
commit
6cb2ef2bd2
@ -31,6 +31,7 @@ myArgs.add(arguments.ArgDefine("s", "force-strip", desc="Force the stripping of
|
|||||||
myArgs.add_section("properties", "keep in the sequency of the cible")
|
myArgs.add_section("properties", "keep in the sequency of the cible")
|
||||||
myArgs.add(arguments.ArgDefine("t", "target", haveParam=True, desc="Select a target (by default the platform is the computer that compile this) To know list : 'lutin.py --list-target'"))
|
myArgs.add(arguments.ArgDefine("t", "target", haveParam=True, desc="Select a target (by default the platform is the computer that compile this) To know list : 'lutin.py --list-target'"))
|
||||||
myArgs.add(arguments.ArgDefine("c", "compilator", list=[["clang",""],["gcc",""]], desc="Compile with clang or Gcc mode (by default gcc will be used)"))
|
myArgs.add(arguments.ArgDefine("c", "compilator", list=[["clang",""],["gcc",""]], desc="Compile with clang or Gcc mode (by default gcc will be used)"))
|
||||||
|
myArgs.add(arguments.ArgDefine("", "compilator-version", haveParam=True, desc="with travis we need to specify the name of the version if we want to compile with gcc 4.9 ==> --compilator-version=4.9"))
|
||||||
myArgs.add(arguments.ArgDefine("m", "mode", list=[["debug",""],["release",""]], desc="Compile in release or debug mode (default release)"))
|
myArgs.add(arguments.ArgDefine("m", "mode", list=[["debug",""],["release",""]], desc="Compile in release or debug mode (default release)"))
|
||||||
myArgs.add(arguments.ArgDefine("a", "arch", list=[["auto","Automatic choice"],["arm","Arm processer"],["x86","Generic PC : AMD/Intel"],["ppc","Power PC"]], desc="Architecture to compile"))
|
myArgs.add(arguments.ArgDefine("a", "arch", list=[["auto","Automatic choice"],["arm","Arm processer"],["x86","Generic PC : AMD/Intel"],["ppc","Power PC"]], desc="Architecture to compile"))
|
||||||
myArgs.add(arguments.ArgDefine("b", "bus", list=[["auto","Automatic choice"],["32","32 bits"],["64","64 bits"]], desc="Adressing size (Bus size)"))
|
myArgs.add(arguments.ArgDefine("b", "bus", list=[["auto","Automatic choice"],["32","32 bits"],["64","64 bits"]], desc="Adressing size (Bus size)"))
|
||||||
@ -140,7 +141,8 @@ config = {
|
|||||||
"arch":"auto",
|
"arch":"auto",
|
||||||
"generate-package":True,
|
"generate-package":True,
|
||||||
"simulation":False,
|
"simulation":False,
|
||||||
"gcov":False
|
"gcov":False,
|
||||||
|
"compilator-version":""
|
||||||
}
|
}
|
||||||
# load the default target :
|
# load the default target :
|
||||||
my_target = None
|
my_target = None
|
||||||
@ -149,6 +151,8 @@ actionDone=False
|
|||||||
for argument in localArgument:
|
for argument in localArgument:
|
||||||
if parseGenericArg(argument, False) == True:
|
if parseGenericArg(argument, False) == True:
|
||||||
continue
|
continue
|
||||||
|
elif argument.get_option_nName() == "compilator-version":
|
||||||
|
config["compilator-version"] = argument.get_arg()
|
||||||
elif argument.get_option_nName() == "package":
|
elif argument.get_option_nName() == "package":
|
||||||
config["generate-package"]=False
|
config["generate-package"]=False
|
||||||
elif argument.get_option_nName() == "simulation":
|
elif argument.get_option_nName() == "simulation":
|
||||||
@ -178,7 +182,8 @@ for argument in localArgument:
|
|||||||
"arch":"auto",
|
"arch":"auto",
|
||||||
"generate-package":True,
|
"generate-package":True,
|
||||||
"simulation":False,
|
"simulation":False,
|
||||||
"gcov":False
|
"gcov":False,
|
||||||
|
"compilator-version":""
|
||||||
}
|
}
|
||||||
#remove previous target
|
#remove previous target
|
||||||
my_target = None
|
my_target = None
|
||||||
|
@ -155,6 +155,9 @@ class Target:
|
|||||||
self.xx = self.cross + "g++"
|
self.xx = self.cross + "g++"
|
||||||
#self.ar=self.cross + "ar"
|
#self.ar=self.cross + "ar"
|
||||||
#self.ranlib=self.cross + "ranlib"
|
#self.ranlib=self.cross + "ranlib"
|
||||||
|
if self.config["compilator-version"] != "":
|
||||||
|
self.cc = self.cc + "-" + self.config["compilator-version"]
|
||||||
|
self.xx = self.xx + "-" + self.config["compilator-version"]
|
||||||
|
|
||||||
#get g++ compilation version :
|
#get g++ compilation version :
|
||||||
ret = multiprocess.run_command_direct(self.xx + " -dumpversion");
|
ret = multiprocess.run_command_direct(self.xx + " -dumpversion");
|
||||||
|
2
setup.py
2
setup.py
@ -7,7 +7,7 @@ def readme():
|
|||||||
|
|
||||||
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
# https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||||
setup(name='lutin',
|
setup(name='lutin',
|
||||||
version='0.5.14',
|
version='0.6.0',
|
||||||
description='Lutin generic builder',
|
description='Lutin generic builder',
|
||||||
long_description=readme(),
|
long_description=readme(),
|
||||||
url='http://github.com/HeeroYui/lutin',
|
url='http://github.com/HeeroYui/lutin',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user