Software Development: Difference between revisions

From VrlWiki
Jump to navigation Jump to search
No edit summary
m added page for build system
 
(9 intermediate revisions by 3 users not shown)
Line 4: Line 4:
** [[Setting Environment Variables]]
** [[Setting Environment Variables]]
** [[Introduction to CVS]]
** [[Introduction to CVS]]
** [[Minimal Coding Conventions]]
** [[Minimal Coding Conventions|Coding Conventions and Programming Tips]]




Line 13: Line 13:
*** [[Quick Start for CIT Users|Manual Quick Start - Windows and Linux]]
*** [[Quick Start for CIT Users|Manual Quick Start - Windows and Linux]]
** [[Merge Installed Programs Into One Directory]]
** [[Merge Installed Programs Into One Directory]]


* '''Software Development Tasks'''
* '''Software Development Tasks'''
Line 18: Line 19:
** Work on Existing Projects
** Work on Existing Projects
*** [[Check out projects|Check out and build existing projects]]
*** [[Check out projects|Check out and build existing projects]]
**** [[Building CavePainting|For example: Building CavePainting (includes building VRG3D)]]
*** [[Contribute to projects|Contribute to existing projects]]
*** [[Contribute to projects|Contribute to existing projects]]
** Add a project
** Add a project
Line 24: Line 26:
**** [[Build a Trivial Library]]
**** [[Build a Trivial Library]]
*** [[Port existing project|Port existing project to the new $G]]
*** [[Port existing project|Port existing project to the new $G]]
**[[Writing Make Files]]
**[[Automatic Build System]]




Line 31: Line 35:
** [[Install 3rd party code|Install 3rd-party programs or libraries]]
** [[Install 3rd party code|Install 3rd-party programs or libraries]]
** [[Using Public or Private Programs and Libraries]]
** [[Using Public or Private Programs and Libraries]]
** [[Multiple Directories|Set up a project with multiple directories]]
** [[Working With Multiple Sandboxes]]
** [[Working With Multiple Sandboxes]]
** [[Working With Legacy Software]]
** [[Working With Legacy Software]]
** [[Software demos|Create and install software demos]]
** [[Software demos|Create and install software demos]]
** [[Distribute software|Distribute software and data]]
** [[Distribute software|Distribute software and data]]
[[Category:Software Development]]

Latest revision as of 16:00, 1 May 2014