cmake attempt