Hi, I'm in a c++ project on linux in the starting stages. (team contains 3-5 developer, IDE is Eclipse CDT 6) And i'm wondering your ideas about what should be the project structure about the following subjects:
- Dependency management, how would you reference different sub-project directories in the same project
- Building system, handwrite makefile or Eclipse automake? (Eclipse generates makefiles for per project. and i want a general makefile for all the subprojects)
- For A Test framework, would i prefer precompiled library or holding the source of framework on the project, then building with the overall building process?
Sample sub-projects
- /Project.Model.A
- /Project.Model.B
- /Project.Model.A.Tests
- /Project.Model.B.Tests
- /Project.Views etc...
And i'm looking for an open source project similar to this structure...
best regards