Difference between revisions of "OpenTasks/Generic/Improve the build system"

Jump to navigation Jump to search
m (Review technical contacts to ensure they are current.)
(Removed Reference to SVN)
 
Line 25: Line 25:
* Generate project files for various IDEs (XCode, Eclipse, etc.) from the default build system (MSVC has already been done).
* Generate project files for various IDEs (XCode, Eclipse, etc.) from the default build system (MSVC has already been done).
* Modify the ScummVM build system with the ability to build engines outside of the main source tree.  
* Modify the ScummVM build system with the ability to build engines outside of the main source tree.  
* Enhance the build system of the ScummVM tools (they are in a separate Subversion module, and not to be confused with the tools included in the ScummVM source tree itself).
* Enhance the build system of the ScummVM tools (they are in a separate source code module, and not to be confused with the devtools included in the ScummVM source tree itself).


An alternative approach to hand-rolling everything described above would be to switch our build system to [http://www.cmake.org/ CMake]. However, since this would be a major change for us, it would have to be carefully researched first, in particular with regards to the next point:
An alternative approach to hand-rolling everything described above would be to switch our build system to [http://www.cmake.org/ CMake]. However, since this would be a major change for us, it would have to be carefully researched first, in particular with regards to the next point: