Doing right or wrong cmakelists?