How to get started building GDevelop from source code

Hello everyone, I hope you’re doing alright. :slight_smile:

I would like to build the full GDevelop software from its source code, but I’ve trouble finding the documentation…

There seem to be four components:

  • Core
  • GDJS
  • GDevelop.js
  • Extensions

If I understand correctly:

  • I have to build them in this order.
  • some of them uses CMake, and other uses NPM.
  • For the CMake ones, I need emscripten as a compiler (and pass -DEMSCRIPTEN=ON as a parameter).

Could you tell me if this is correct?
It would greatly help me if you could point out the script / CI used to build the distribution version, I couldn’t find one. :stuck_out_tongue:

Thank you in advance!