
It shows all the Git submodules:

I have got Oolite to build on the command line following the instructions. One library is missing from the Ubuntu instructions: libpng-dev.
It would be great to get it to build and debug in the IDE. I can only get it to build if I source the GNUStep.sh file before launching CLion otherwise I get errors while building like:
*** No rule to make target '/common.make'. Stop.
It's decades since I did any C++ but I remember that makefiles could get complicated. I could not figure out how to get the makefile to source the GNUStep.sh file or to get CLion to execute GNUStep.sh before launching one of the many make targets it autodetected like "all".

Does anyone have any idea how to fix this? If not, I can make a script to launch the IDE after sourcing.
I was wondering if moving to a more modern system like CMake would make it easier to understand the build process and get it working in CLion and other IDEs.