fix: Don't assume test executable position
fix: Don't assume test executable position

CMake automatically handles executable targets. The location of the
test targets might be changed by die project including PEGTL with
add_subdirectory.

ColinH/PEGTL,ColinH/PEGTL