У меня есть проекты на C ++, Java и Python. Проекты в C ++ экспортируют интерфейсы SWIG, чтобы их можно было использовать в проектах Java и Python.
Мой вопрос: какой механизм построения я могу использовать для управления зависимостями и построения этих проектов?
Я использовал SCons и GYP. Они довольно просты в использовании и позволяют использовать плагины (генераторы кода, компиляторы, упаковщики). Я хотел бы знать, есть ли альтернативы, в частности с нативной поддержкой C ++, Java и Python.
Я разрабатываю на платформе Linux, но я бы хотел иметь возможность создавать платформы Mac и Win.