add macro PCL_NO_COMPILE to reduce dependency on importing 'iso' lib, little start coding on globalregistration