While on final approach to the airport, the flight declared an emergency due to smoke in the cockpit. Shortly after declaring the emergency, the aircraft landed without further incident. Maintenance personnel reported that a post flight inspection of the aircraft revealed a significant oil leak originating from the auxiliary power unit (APU). They also reported that the oil leaking from the APU had contaminated the environmental system resulting in smoke in the cockpit.