That's not the case on Windows - it doesn't support #!. Look for the
perl interpreter and, if we find it, add a rule that runs tests/TESTrun
with the interpreter.
#
# Tcpdump tests
-#
-add_custom_target(check
- COMMAND ${CMAKE_SOURCE_DIR}/tests/TESTrun)
+# We try to find the Perl interpreter and, if we do, we have the check
+# rule run tests/TESTrun with it, because just trying to run the TESTrun
+# script as a command won't work on Windows.
+#
+find_program(PERL perl)
+if(PERL)
+ message(STATUS "Found perl at ${PERL}")
+ add_custom_target(check
+ COMMAND ${PERL} ${CMAKE_SOURCE_DIR}/tests/TESTrun)
+else()
+ message(STATUS "Didn't find perl")
+endif()