View Issue Details

IDProjectCategoryView StatusLast Update
0009161Multi Theft Auto : San AndreasGeneralpublic2018-02-21 00:23
ReporterJusonexAssigned Tosbx320 
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version1.5.3 
Summary0009161: Use proper build system

Adding new projects to the solution is annoying and prone to mistakes.
Also adding projects for Linux is difficult as nobody has an idea of how Automake works.

Instead, I'd suggest a cross platform build system like premake or node-gyp.

TagsNo tags attached.



2016-02-24 18:52

administrator   ~~0024453

Premake looks nice. What is the difference between node-gyp and gyp?


2016-02-24 19:00

administrator   ~~0024454

Eh...node-gyp is just gyp used for Node.js modules. I meant only gyp of course.


2016-02-24 19:00

administrator   ~~0024455

CMake's a thing too -


2016-02-24 19:09

administrator   ~~0024456

I've had some good results with premake5.

As far as I know node-gyp is for native modules for node, while gyp is the underlying build system (which is used for chrome for example). So we should probably use gyp rather than node-gyp unless we want to make MTA a node module.


2016-02-25 00:51

administrator   ~~0024457

We've started migrating to premake (for testing purposes only atm):


2016-08-01 05:29

administrator   ~~0025005

Issue History

Date Modified Username Field Change