Let's say I have a bunch of small targets in different programming languages (C++, Java, Python, etc), with inter programming language dependencies (Java project depends on a C++, Python depends on C++). How can one build/compile them?
I tried scons and more recently gyp. I don't remember what issues I had with scons. Gyp has a very ugly language definition plus I had to hack ant scripts in order to build my java targets.
I once checked out CMake (for C++), I liked it very much. It's easy to use yet powerful and quite similar to Make syntax. It also has Java support.
How to build/compile C++, Java and Python projects?