support non-standard eigen3 installation directory