chunying / gaminganywhere

GamingAnywhere: An Open Cloud Gaming System
http://www.gaminganywhere.org/
Other
842 stars 296 forks source link

Use autotools instead of pure Makefiles #2

Open jaysonsantos opened 10 years ago

jaysonsantos commented 10 years ago

Hi, why not use autotools? It would be a lot easier to maintain a packaging if using it. I'm trying to create an ebuild for gentoo and it is hard to override those dependencies on deps.src because would be better to use system's packages.

chunying commented 10 years ago

Hi,

GA is a cross-platform project and working with autorools on Windows seems not a good idea. Well, the fact is also that we are not familiar with autotool :)

For your question, it is not really necessary to work with deps.src. Most of the dependencies are retrieved with 'pkg-config'. So you should be able to work with system built-in packages. The reason that we provide deps.src is that, some system built-in packages, especially ffmpeg, are not up-to-date. As a result, we choose to provide deps.src along with GA distributions.

Actually, the current GA codes work with system built-in packges on Mac OS X with brew package management system. FYI.

Hope that helps.

Best, Chun-Ying

On 2014/1/29 上午12:42, Jayson Reis wrote:

Hi, why not use autotools? It would be a lot easier to maintain a packaging if using it. I'm trying to create an ebuild for gentoo and it is hard to override those dependencies on deps.src because would be better to use system's packages.

— Reply to this email directly or view it on GitHub https://github.com/chunying/gaminganywhere/issues/2.

Chun-Ying Huang Associate Professor Department of Computer Science and Engineering National Taiwan Ocean University

djelouze commented 10 years ago

Hi there! The cross-platform argument is indeed the right point. However, maintaining several build systems is a waste of time. I would suggest that you use CMake (www.cmake.org) for this project. I could find some times to help you in that. Keep up the good work! Best regards Jérôme