Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \
- +- bin -- Build output goes here
- | +- common -- [optional] Working directory for debugging both release and debug builds
- | \- runtime -- Compilation output: binaries, dlls, etc.
- | +- Debug -- for Debug configuration
- | +- Release -- for Release configuration
- |
- +- build -- Compilation directory (keeps all intermediate output separate)
- |
- +- deps -- Third party software, prebuilt libraries
- | +- bin -- All the .DLLs and corresponding .PDBs (debugging symbols)
- | +- include -- All header files
- | +- lib -- All the import libraries for .DLLs
- | | \- static -- All the static libraries
- | +- *.cmake -- CMake modules for all the libraries
- |
- +- dist -- [optional] Packages for distribution get built here
- |
- +- src
- | +- library_1 -- library with reusable code from M1
- | | +- subdirs -- with more code
- | | +- tests -- all tests for this lib
- | | +- *.[ch]pp -- code
- | | \- CMakeLists.txt -- [optional] build system file
- | +- library_2
- | +- library_3
- | +- library_4
- | +- library_5
- | +- app_1 -- non-reusable code from M1
- | | +- subdirs -- with more code
- | | +- tests -- all tests for the code in here
- | | +- *.[ch]pp -- code
- | | \- CMakeLists.txt -- [optional] build system file
- | +- app_2
- | +- app_3
- | +- app_4
- | +- app_5
- | \- CMakeLists.txt -- [optional] build system file
- |
- +- scripts -- [optional] utility scripts
- +- tools -- [optional] additional tools
- +- CMakeLists.txt -- [optional] top level build system file
- +- README
- \- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement