changed Eigen to extern cmake module