[graalvm-dev] Avoiding NINJA dependency

Christian Wimmer christian.wimmer at oracle.com
Tue Apr 28 11:42:56 PDT 2020


Hi,

Ninja is a pretty established build tool. Why is the dependency a problem?
Our initial hand-written make files were not portable (especially to 
Windows). Automatically generating make files (or nmake files on 
Windows) seems like making things worse.

-Christian


On 4/28/20 06:31, Foivos Zakkak wrote:
> Hello all,
> 
> I am trying to avoid the dependency on NINJA when building native 
> libraries like libchelper.
> Are you aware of any way to achieve this without manually writing Makefiles?
> 
> Additionally, if I were to write the required Makefiles and alter the 
> corresponding suite.py files is there any chance such a change would 
> make it upstream or is NINJA the only way forward?
> I see that makefiles are only used by sulong at the moment.
> 
> Thanks
> -- 
> 
> Foivos Zakkak
> 
> Senior Software Engineer, R&D Product Middleware
> 
> Red Hat 
> <https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!IxC-AQYSTh7M2kDyVowp6AdQFBTypGVR3YBR31dp586yDD2u6XGy0_Nxre--NZSYbjpwaA$> 
> 
> 
> 7B4069D929BAAE91C0B3220A0846BFD103F04EA1
> 
> 
> _______________________________________________
> GraalVM-Dev mailing list
> GraalVM-Dev at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/graalvm-dev
> 



More information about the GraalVM-Dev mailing list