Développer et télécharger des logiciels Open Source

Browse Subversion Repository

Contents of /trunk/buildtools/checkperl.cmake

Parent Directory Parent Directory | Revision Log 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()

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26