diff options
-rw-r--r-- | Modules/FindPerl.cmake | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/Modules/FindPerl.cmake b/Modules/FindPerl.cmake index af2328b19b..88e41fc19c 100644 --- a/Modules/FindPerl.cmake +++ b/Modules/FindPerl.cmake @@ -1,10 +1,12 @@ # # this module looks for Perl # +# PERL_EXECUTABLE - the full path to the Perl interpreter +# PERL_FOUND - If false, don't attempt to use perl. INCLUDE(${CMAKE_ROOT}/Modules/FindCygwin.cmake) -FIND_PROGRAM(PERL +FIND_PROGRAM(PERL_EXECUTABLE perl "C:/Perl/bin" [HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl\\628]/bin @@ -12,5 +14,15 @@ FIND_PROGRAM(PERL ) MARK_AS_ADVANCED( - PERL + PERL_EXECUTABLE ) + +IF (NOT PERL_EXECUTABLE) + SET(PERL_FOUND "NO") +ELSE (NOT PERL_EXECUTABLE) + SET(PERL_FOUND "YES") + +# Deprecated settings for compatibility with CMake1.4 + SET (PERL ${PERL_EXECUTABLE}) +ENDIF (NOT PERL_EXECUTABLE) + |