My project structure is currently this:
-project
|--apps
|--app1
|--test
|--libs
|--lib1_subdir
|--lib1_lib
|--lib1_test
|--test1
|--test2
|--lib1_examples
...
It works fine and dependencies are easily managed with simples
libs.pro
libs2.depends = lib1
libs1.pro
tests.depends = lib
is there a way to structure the project as follow keeping a clean dependencies structure?
-project
|--app
|--app1
|--lib
|--lib1
|--lib2
|--tests
|--test_lib1
|--test_lib2
|--test_lib3
|--examples
|--ex_lib1
|--ex_app1
...
subdir project can specify dependencies only for the same directory, cmake is not an option.