I have 2 machines, i would like to use the most powerful one only when I need it and only for compiling purposes.
Right now I'm only interested in C/C++ projects and in the support for gcc and clang, I also would like to avoid networking filesystems, my idea is more about an automated sync between 2 machines rather than working on a shared network folder.
My question is: there is a suite that can fit my needs ? There are building tools that can be better integrated with this suite such as cmake or make ?
If this is important, I use vim
and/or QtCreator
for my projects.
While I don't know of any suite for your specific needs, the standard *nix toolchain will do well here.
If you want to directly synchronize some directories on both machines, see rysnc.
Another (probably better) idea would be to use version control - such as Git. If you're not using it already, version control is critical to any serious project. Its main purpose is to synchronize code across multiple machines and users.
You could combine either of the options above with some scripts (in bash, zsh, python, whatever you prefer) and schedule said scripts with something like cron. Bam - automated builds.