adding C++ ifdef's for NoPL runtime files