ENH: move EstimateFormatLength to kwsys
[cmake.git] / Modules / FindPerl.cmake
blob06fe6a30595608d66c7b36c553314e66e9665dd2
1
2 # this module looks for Perl
4 # PERL_EXECUTABLE - the full path to the Perl interpreter
5 # PERL_FOUND      - If false, don't attempt to use perl.
7 INCLUDE(FindCygwin)
9 FIND_PROGRAM(PERL_EXECUTABLE
10   perl
11   "C:/Perl/bin" 
12   [HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl\\804]/bin
13   [HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActivePerl\\628]/bin
14   ${CYGWIN_INSTALL_PATH}/bin
15   )
17 MARK_AS_ADVANCED(
18   PERL_EXECUTABLE
19   )
21 IF (NOT PERL_EXECUTABLE)
22   SET(PERL_FOUND "NO")
23 ELSE (NOT PERL_EXECUTABLE)
24   SET(PERL_FOUND "YES")
26   # Deprecated settings for compatibility with CMake1.4
27   SET (PERL ${PERL_EXECUTABLE})
28 ENDIF (NOT PERL_EXECUTABLE)