I commented out all the custom xalan commands/targets. This because what we are doing with this section violates a major CMake rule- a source file in the source tree can not be a target. We need to either build ooRexx without any xalan tranforms or remove the target files from the source tree and unconditionally build the target files. These are the only options. Discussion on this should take place on the ooRexx-devel mailing list.