I am currently working on Ubuntu and I have a console app written in C that has to be compiled both for Linux and Windows.
Also different executables should be created for different instruction sets - SSE, BMI2, NOPOPCNT.
Is there an easy way/framework/service to compile both for Windows and Linux and for different instruction sets?