Browse Source

Added PERL_FOUND

Ian Scott 23 years ago
parent
commit
c5feb8c6c5
1 changed files with 14 additions and 2 deletions
  1. 14 2
      Modules/FindPerl.cmake

+ 14 - 2
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)
+