Browse Subversion Repository
Contents of /trunk/buildtools/checkperl.cmake
Parent Directory
| Revision Log
Revision 10439 -
( show annotations)
( download)
Tue Dec 27 13:17:01 2022 UTC
(16 months, 3 weeks ago)
by zmatsuo
File size: 999 byte(s)
WindowsのMinGWでビルドできなくなっていたので修正
- cygwinのperlはMinGWから動かない
1 |
if (MSVC) |
2 |
find_program( |
3 |
PERL perl.exe |
4 |
HINTS ${CMAKE_CURRENT_LIST_DIR}/cygwin64/bin |
5 |
HINTS ${CMAKE_CURRENT_LIST_DIR}/perl/perl/bin |
6 |
HINTS c:/Strawberry/perl/bin |
7 |
HINTS c:/Perl64/bin |
8 |
HINTS c:/Perl/bin |
9 |
HINTS c:/cygwin/usr/bin |
10 |
HINTS c:/cygwin64/usr/bin |
11 |
) |
12 |
elseif(MINGW AND (CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")) |
13 |
find_program( |
14 |
PERL perl.exe |
15 |
HINTS ${CMAKE_CURRENT_LIST_DIR}/perl/perl/bin |
16 |
HINTS c:/Strawberry/perl/bin |
17 |
HINTS c:/Perl64/bin |
18 |
HINTS c:/Perl/bin |
19 |
) |
20 |
else() |
21 |
# (CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") |
22 |
find_program( |
23 |
PERL perl |
24 |
) |
25 |
endif() |
26 |
|
27 |
if ("${PERL}" STREQUAL "PERL-NOTFOUND") |
28 |
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows") |
29 |
execute_process( |
30 |
COMMAND ${CMAKE_COMMAND} -P getperl.cmake |
31 |
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/buildtools |
32 |
) |
33 |
set(PERL ${CMAKE_CURRENT_LIST_DIR}/perl/perl/bin/perl.exe) |
34 |
else() |
35 |
message("perl not installed") |
36 |
endif() |
37 |
endif() |
|