Вместо того, чтобы использовать CMake в качестве компилятора в качестве xslt, лучшим подходом может быть простое использование CMake с CTest для запуска существующих тестов.Ваш код будет выглядеть примерно так:
project ( XSLTTests )
enable_testing()
find_package(Java REQUIRED)
add_test ( ${Java_JAVA_EXECUTABLE} -jar xslt.jar TestInput.xml TestOutput.html )
Затем, в командной строке, вы можете просто запустить CTest.
ctest
Конечно, вам нужно написать некоторый код, чтобы определитьесли ваш xslt выдает правильные результаты.
Best,
-dan