Thank you very much for your quick reply anda_skoa.
By making some tests about the structure of the project and the compilation of it, I have already achieved a pretty good approach of how I want to see the fruit of many sleepless nights hehehe.
What I had to do in effect is what you advised me and in the "final folder" the project and / or library that I want to compile.
An example of this is the following:
src/
mainproject.pro
/addons/
/addon_1/
addon_1.pro
/addon_2/
addon_2.pro
/addon_3/
addon_3.pro
/bin/
addon_1.pro
.
.
.
src/
mainproject.pro
/addons/
/addon_1/
addon_1.pro
/addon_2/
addon_2.pro
/addon_3/
addon_3.pro
/bin/
addon_1.pro
.
.
.
To copy to clipboard, switch view to plain text mode
Thus, when compiling everything is in the place indicated, except a small detail.
I want different dynamic libraries to be in the same folder, but as they are different projects, there are the folders of the projects and within them obviously a single file that is the compiled library, not that it is my biggest problem, but the truth to me You do not see anything elegant.
I know that I can compile each project separately and append the already compiled libraries to the project, but I'm having problems adding them because compiling does not recognize the libraries, so the need to create them all within the same project.
So, if I need to make any modifications I can do it directly inside the project and not in a separate project where I have to compile and re-attach the library to the main project.
The point is, as I could do to compile several libraries in the same folder, for example:
Src/common/
Library_1.so
Library_2.so
Library_3.so
Src/common/
Library_1.so
Library_2.so
Library_3.so
To copy to clipboard, switch view to plain text mode
Instead of
Src/common/
Library_1/Library_1.so
Library_2/Library_2.so
Library_3/Library_3.so
Src/common/
Library_1/Library_1.so
Library_2/Library_2.so
Library_3/Library_3.so
To copy to clipboard, switch view to plain text mode
I would have to do it in separate projects and add the libraries to the main project or there is some way to do this that I am thinking.
As I said in the first post, I read that with adjusting the makefile can be done, but the truth is not much or little like manipulating the makefile.
Thanks in advance.
Bookmarks