[DEV] multiple application and library in a single folder
This commit is contained in:
parent
e04327a9fd
commit
a2954aa9c2
@ -62,18 +62,6 @@ def import_path_local(path, limit_sub_folder, exclude_path = [], base_name = "")
|
|||||||
debug.extreme_verbose(" Find a file : '" + str(out[-1]) + "'")
|
debug.extreme_verbose(" Find a file : '" + str(out[-1]) + "'")
|
||||||
need_parse_sub_folder = True
|
need_parse_sub_folder = True
|
||||||
rm_value = -1
|
rm_value = -1
|
||||||
# check if we need to parse sub_folder
|
|
||||||
if len(tmp_list_qworktree_file) != 0:
|
|
||||||
need_parse_sub_folder = False
|
|
||||||
new_basic_path = os.path.join(path, "test")
|
|
||||||
if os.path.isdir(new_basic_path):
|
|
||||||
tmp_out = import_path_local(new_basic_path,
|
|
||||||
1,
|
|
||||||
exclude_path,
|
|
||||||
base_name)
|
|
||||||
# add all the elements:
|
|
||||||
for elem in tmp_out:
|
|
||||||
out.append(elem)
|
|
||||||
# check if the file "qworktree_parse_sub.py" is present ==> parse SubFolder (force and add +1 in the resursing
|
# check if the file "qworktree_parse_sub.py" is present ==> parse SubFolder (force and add +1 in the resursing
|
||||||
if base_name + "ParseSubFolders.txt" in list_files:
|
if base_name + "ParseSubFolders.txt" in list_files:
|
||||||
debug.debug("find SubParser ... " + str(base_name + "ParseSubFolders.txt") + " " + path)
|
debug.debug("find SubParser ... " + str(base_name + "ParseSubFolders.txt") + " " + path)
|
||||||
@ -274,10 +262,17 @@ for elem in project_elements_ordered:
|
|||||||
out += " " + elem["name"] + " \\\n"
|
out += " " + elem["name"] + " \\\n"
|
||||||
|
|
||||||
out += "\n"
|
out += "\n"
|
||||||
|
|
||||||
|
|
||||||
|
out += "# build the project sequentially as listed in SUBDIRS !\n"
|
||||||
|
out += "CONFIG += ordered\n"
|
||||||
|
|
||||||
|
out += "\n"
|
||||||
out += "#define every folders\n"
|
out += "#define every folders\n"
|
||||||
for elem in project_elements_ordered:
|
for elem in project_elements_ordered:
|
||||||
relative_file = os.path.dirname(os.path.relpath(elem["file"], tools.get_run_path()))
|
relative_file = os.path.dirname(os.path.relpath(elem["file"], tools.get_run_path()))
|
||||||
out += elem["name"] + ".subdir = " + relative_file + "\n"
|
#out += elem["name"] + ".subdir = " + relative_file + "\n"
|
||||||
|
out += elem["name"] + ".file = " + relative_file + "/" + elem["name"] + ".pro\n"
|
||||||
|
|
||||||
out += "\n"
|
out += "\n"
|
||||||
out += "#define dependency\n"
|
out += "#define dependency\n"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user