Build and install Julia from source code with cmake

I belong to an international collaboration of around 100 members. For about 10 years, C++ has been used for coding. The software uses so-called external packages from CERN such as Geant4, ROOT, CLHEP and also such as mysql and PYTHON. The policy for future-proofing is to compile, build and install them with CMAKE. All these software, even PYTHON, have a CMakeLists.txt for this purpose.
Now, on my part, I am relatively new to this collaboration, and with a colleague we are developing pure Julia code with CUDA and IntervalArithmitic as master packages. It’s very nice to do it in Julia (thanks Julia community).
But now we need to integrate our code into this software environment and unfortunately Julia doesn’t use CMAKE.
This is the reason for my question.
Note, almost all the members of this collaboration have never heard of Julia. But because of me, that’s not really the case anymore.
So for me it’s like a challenge to convince to add Julia in the official software.
Having CMakeLists.txt in Julia like PYTHON does will be very useful and great.
Our code will no longer be autonomous in the future but unfortunately managed by the collaboration’s software environment AND NOT BY JULIA (of course the julia part will manage its own packages, it will be done during the build).
We cannot change their policy.

1 Like