diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b946c17d..626f090a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1200,6 +1200,15 @@ add_custom_target(uninstall # # 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() |