fixed error when NO_PRECOMPILE=ON