split xcompile