@dhruv13J well that's what cmake (configure script is for...)