mirror of
https://github.com/LCPQ/quantum_package
synced 2024-12-23 04:43:50 +01:00
Fix typo
This commit is contained in:
parent
94f84eabe8
commit
b29219aa69
@ -80,8 +80,7 @@ def dict_module_genelogy_path(d_module_genelogy):
|
|||||||
|
|
||||||
p = Path(module_abs, module_rel)
|
p = Path(module_abs, module_rel)
|
||||||
try:
|
try:
|
||||||
d[p] = Path(join(QP_ROOT_SRC, l_children_rel),
|
d[p] = Path(join(QP_ROOT_SRC, l_children_rel), l_children_rel)
|
||||||
l_children_rel)
|
|
||||||
except:
|
except:
|
||||||
d[p] = [Path(join(QP_ROOT_SRC, children), children)
|
d[p] = [Path(join(QP_ROOT_SRC, children), children)
|
||||||
for children in l_children_rel]
|
for children in l_children_rel]
|
||||||
@ -223,9 +222,9 @@ def ninja_ezfio_rule():
|
|||||||
l_flag = ["export {0}='${0}'".format(flag)
|
l_flag = ["export {0}='${0}'".format(flag)
|
||||||
for flag in ["FC", "FCFLAGS", "IRPF90"]]
|
for flag in ["FC", "FCFLAGS", "IRPF90"]]
|
||||||
|
|
||||||
l_cmd = ["cd {0}".format(QP_ROOT_EZFIO)
|
install_lib_ezfio = join(QP_ROOT, 'install', 'EZFIO', "lib", "libezfio.a")
|
||||||
] + l_flag + ["ninja && ln -f {0} {1}".format(join(QP_ROOT, 'install', 'EZFIO',"lib","libezfio.a"),
|
l_cmd = ["cd {0}".format(QP_ROOT_EZFIO)] + l_flag
|
||||||
EZFIO_LIB)]
|
l_cmd += ["ninja && ln -f {0} {1}".format(install_lib_ezfio, EZFIO_LIB)]
|
||||||
|
|
||||||
l_string = ["rule build_ezfio",
|
l_string = ["rule build_ezfio",
|
||||||
" command = {0}".format(" ; ".join(l_cmd)),
|
" command = {0}".format(" ; ".join(l_cmd)),
|
||||||
@ -313,17 +312,19 @@ def get_l_file_for_module(path_module):
|
|||||||
elif f.endswith(".irp.f"):
|
elif f.endswith(".irp.f"):
|
||||||
l_depend.append(join(path_module.abs, f))
|
l_depend.append(join(path_module.abs, f))
|
||||||
elif f.lower().endswith(tuple([".f", ".f90", ".c", ".cpp", ".cxx"])):
|
elif f.lower().endswith(tuple([".f", ".f90", ".c", ".cpp", ".cxx"])):
|
||||||
l_depend.append(join(path_module.abs,f))
|
l_depend.append(join(path_module.abs, f))
|
||||||
l_src.append(f)
|
l_src.append(f)
|
||||||
obj = '{0}.o'.format(os.path.splitext(f)[0])
|
obj = '{0}.o'.format(os.path.splitext(f)[0])
|
||||||
l_obj.append(obj)
|
l_obj.append(obj)
|
||||||
elif f == "EZFIO.cfg":
|
elif f == "EZFIO.cfg":
|
||||||
l_depend.append(join(path_module.abs, "ezfio_interface.irp.f"))
|
l_depend.append(join(path_module.abs, "ezfio_interface.irp.f"))
|
||||||
|
|
||||||
d = {"l_depend": l_depend,
|
d = {
|
||||||
"l_src": l_src,
|
"l_depend": l_depend,
|
||||||
"l_obj": l_obj,
|
"l_src": l_src,
|
||||||
"l_template": l_template}
|
"l_obj": l_obj,
|
||||||
|
"l_template": l_template
|
||||||
|
}
|
||||||
|
|
||||||
return d
|
return d
|
||||||
|
|
||||||
@ -338,18 +339,20 @@ def get_file_dependency(d_info_module):
|
|||||||
|
|
||||||
for key, values in get_l_file_for_module(module).iteritems():
|
for key, values in get_l_file_for_module(module).iteritems():
|
||||||
if key in ["l_src"]:
|
if key in ["l_src"]:
|
||||||
values = [join(module.abs,o) for o in values]
|
values = [join(module.abs, o) for o in values]
|
||||||
if key in ["l_obj"]:
|
if key in ["l_obj"]:
|
||||||
values = [join(module.abs,"IRPF90_temp",o) for o in values]
|
values = [join(module.abs, "IRPF90_temp", o) for o in values]
|
||||||
|
|
||||||
d_irp[module][key] = values
|
d_irp[module][key] = values
|
||||||
|
|
||||||
for children in l_children:
|
for children in l_children:
|
||||||
for key, values in get_l_file_for_module(children).iteritems():
|
for key, values in get_l_file_for_module(children).iteritems():
|
||||||
if key in ["l_src"]:
|
if key in ["l_src"]:
|
||||||
values = [join(module.abs,children.rel,o) for o in values]
|
values = [join(module.abs, children.rel, o)
|
||||||
|
for o in values]
|
||||||
if key in ["l_obj"]:
|
if key in ["l_obj"]:
|
||||||
values = [join(module.abs,"IRPF90_temp",children.rel,o) for o in values]
|
values = [join(module.abs, "IRPF90_temp", children.rel, o)
|
||||||
|
for o in values]
|
||||||
|
|
||||||
d_irp[module][key].extend(values)
|
d_irp[module][key].extend(values)
|
||||||
|
|
||||||
@ -527,10 +530,16 @@ def get_dict_binaries(l_module, mode="production"):
|
|||||||
if module == root_module:
|
if module == root_module:
|
||||||
d_binaries_condensed[root_module] += d_binaries[module]
|
d_binaries_condensed[root_module] += d_binaries[module]
|
||||||
else:
|
else:
|
||||||
#We need to put the root module in the d_binarie path.
|
|
||||||
|
|
||||||
new_path = [Path(join(QP_ROOT_SRC,root_module.rel,module.rel,i.rel),i.rel) for i in d_binaries[module]]
|
l_binaries = []
|
||||||
d_binaries_condensed[root_module] += new_path
|
for binaries in d_binaries[module]:
|
||||||
|
p_abs = join(QP_ROOT_SRC, root_module.rel, module.rel,
|
||||||
|
binaries.rel)
|
||||||
|
p_rel = binaries.rel
|
||||||
|
p = Path(p_abs, p_rel)
|
||||||
|
l_binaries.append(p)
|
||||||
|
|
||||||
|
d_binaries_condensed[root_module] += l_binaries
|
||||||
|
|
||||||
d_binaries = d_binaries_condensed
|
d_binaries = d_binaries_condensed
|
||||||
|
|
||||||
@ -597,11 +606,12 @@ def ninja_dot_tree_rule():
|
|||||||
|
|
||||||
l_cmd = ["cd $module", "module_handler.py create_png"]
|
l_cmd = ["cd $module", "module_handler.py create_png"]
|
||||||
|
|
||||||
l_string = ["rule build_dot_tree",
|
l_string = [
|
||||||
" command = {0}".format(" ; ".join(l_cmd)),
|
"rule build_dot_tree", " command = {0}".format(" ; ".join(l_cmd)),
|
||||||
" generator = 1",
|
" generator = 1",
|
||||||
" description = Generate Png representtion of the Tree Dependancies of $module",
|
" description = Generate Png representtion of the Tree Dependancies of $module",
|
||||||
""]
|
""
|
||||||
|
]
|
||||||
|
|
||||||
return l_string
|
return l_string
|
||||||
|
|
||||||
@ -682,15 +692,13 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
if arguments["--production"]:
|
if arguments["--production"]:
|
||||||
|
|
||||||
d_binaries = get_dict_binaries(l_module,
|
d_binaries = get_dict_binaries(l_module, mode="production")
|
||||||
mode="production")
|
|
||||||
|
|
||||||
l_module = d_binaries.keys()
|
l_module = d_binaries.keys()
|
||||||
|
|
||||||
elif arguments["--development"]:
|
elif arguments["--development"]:
|
||||||
|
|
||||||
d_binaries = get_dict_binaries(l_module,
|
d_binaries = get_dict_binaries(l_module, mode="development")
|
||||||
mode="development")
|
|
||||||
|
|
||||||
l_module = d_binaries.keys()
|
l_module = d_binaries.keys()
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ path = Info(
|
|||||||
default_path=join(QP_ROOT, "lib", "libz.a"))
|
default_path=join(QP_ROOT, "lib", "libz.a"))
|
||||||
|
|
||||||
irpf90 = Info(
|
irpf90 = Info(
|
||||||
url='{head}/scemama/irpf90/archive/v1.6.6.tar.gz'.format(**path_github),
|
url='{head}/LCPQ/irpf90/{tail}'.format(**path_github),
|
||||||
description=' irpf90',
|
description=' irpf90',
|
||||||
default_path=join(QP_ROOT_BIN, "irpf90"))
|
default_path=join(QP_ROOT_BIN, "irpf90"))
|
||||||
|
|
||||||
@ -190,6 +190,13 @@ def create_rule_ninja():
|
|||||||
|
|
||||||
|
|
||||||
def finalize():
|
def finalize():
|
||||||
|
|
||||||
|
print """
|
||||||
|
___ _
|
||||||
|
| ._ _|_ _ ._ ._ _ _. _|_ o _ ._
|
||||||
|
_|_ | | | (_) | | | | (_| |_ | (_) | |
|
||||||
|
|
||||||
|
"""
|
||||||
path = join(QP_ROOT, "quantum_package.rc")
|
path = join(QP_ROOT, "quantum_package.rc")
|
||||||
print "For more info on compiling the code, read the COMPILE_RUN.md file."
|
print "For more info on compiling the code, read the COMPILE_RUN.md file."
|
||||||
print ""
|
print ""
|
||||||
@ -239,7 +246,7 @@ for i in d_dependency.keys():
|
|||||||
print "[ OK ]"
|
print "[ OK ]"
|
||||||
l_installed[i] = r.strip()
|
l_installed[i] = r.strip()
|
||||||
else:
|
else:
|
||||||
print "[ will compile it ]"
|
print "[ Will compile it ]"
|
||||||
l_need.append(i)
|
l_need.append(i)
|
||||||
|
|
||||||
print """
|
print """
|
||||||
@ -280,17 +287,17 @@ l_install_without_ninja = []
|
|||||||
|
|
||||||
for need in l_install_descendant:
|
for need in l_install_descendant:
|
||||||
if need == "ocaml":
|
if need == "ocaml":
|
||||||
l_install_with_ninja.append(need)
|
|
||||||
else:
|
|
||||||
l_install_without_ninja.append(need)
|
l_install_without_ninja.append(need)
|
||||||
|
else:
|
||||||
|
l_install_with_ninja.append(need)
|
||||||
|
|
||||||
if need_to_install_ninja:
|
if need_to_install_ninja:
|
||||||
|
|
||||||
print """
|
print """
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
# I n s t a l l _ n i n j a #
|
# I n s t a l l _ n i n j a #
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
"""
|
"""
|
||||||
|
|
||||||
url = d_info["ninja"].url
|
url = d_info["ninja"].url
|
||||||
extension = splitext(url)[1]
|
extension = splitext(url)[1]
|
||||||
@ -363,10 +370,10 @@ if l_install_with_ninja:
|
|||||||
if "ocaml" in l_install_without_ninja:
|
if "ocaml" in l_install_without_ninja:
|
||||||
|
|
||||||
print """
|
print """
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
# I n s t a l l _ o c a m l #
|
# I n s t a l l _ o c a m l #
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
"""
|
"""
|
||||||
|
|
||||||
url = d_info["ocaml"].url
|
url = d_info["ocaml"].url
|
||||||
extension = splitext(url)[1]
|
extension = splitext(url)[1]
|
||||||
@ -382,9 +389,9 @@ if "ocaml" in l_install_without_ninja:
|
|||||||
l_install_descendant.remove("ocaml")
|
l_install_descendant.remove("ocaml")
|
||||||
|
|
||||||
print """
|
print """
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
_. _. ._ _|_ ._ _ ._ _. _ | _. _ _ ._ _
|
||||||
# C r e a t e q u a n t u m _ p a c k a g e . r c
|
(_| |_| (_| | | |_ |_| | | | |_) (_| (_ |< (_| (_| (/_ o | (_
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
| __ | _|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
python_path = [join(QP_ROOT, "scripts"), join(QP_ROOT, "install")]
|
python_path = [join(QP_ROOT, "scripts"), join(QP_ROOT, "install")]
|
||||||
|
Loading…
Reference in New Issue
Block a user