lairworks / nas2d-core

NAS2D is an open source, object oriented 2D game development framework written in portable C++.
http://nas2d.lairworks.com
zlib License
10 stars 5 forks source link

Move MSVC output locations #1106

Closed DanRStevens closed 1 year ago

DanRStevens commented 1 year ago

Use the same folder structure for intermediate and output files for both Linux and Windows.

I figure this might help simplify release packaging. Mostly it just seems cleaner to have all outputs for all platforms in matching parallel folder structures. Makes it very easy to find stuff and compare builds.

Partial work for:


Example output structure (for all platforms): tree .build/ -L 1

.build/ ├── Debug_Linux_nas2d ├── Debug_Linux_test ├── Debug_Linux_testGraphics ├── Debug_x64_NAS2D ├── Debug_x64_test ├── Debug_x64_test-graphics ├── Debug_x86_NAS2D ├── Debug_x86_test ├── Debug_x86_test-graphics ├── Release_Linux_nas2d ├── Release_Linux_test ├── Release_Linux_testGraphics ├── Release_x64_NAS2D ├── Release_x64_test ├── Release_x64_test-graphics ├── Release_x86_NAS2D ├── Release_x86_test └── Release_x86_test-graphics