Commit | Line | Data |
---|---|---|
a938a964 FF |
1 | diff -u -r ../weechat-1.4/cmake/FindPerl.cmake ./cmake/FindPerl.cmake |
2 | --- ../weechat-1.4/cmake/FindPerl.cmake 2016-01-10 03:17:50.000000000 -0500 | |
3 | +++ ./cmake/FindPerl.cmake 2016-04-21 22:40:24.209760454 -0400 | |
4 | @@ -28,57 +28,16 @@ | |
5 | # PERL_CFLAGS = perl compiler options for compiling | |
6 | # PERL_LFLAGS = perl compiler options for linking | |
7 | ||
8 | -if(PERL_FOUND) | |
9 | - # Already in cache, be silent | |
10 | - set(PERL_FIND_QUIETLY TRUE) | |
11 | -endif() | |
12 | - | |
13 | -find_program(PERL_EXECUTABLE | |
14 | - NAMES perl perl5 | |
15 | - PATHS /usr/bin /usr/local/bin /usr/pkg/bin | |
16 | - ) | |
17 | - | |
18 | -if(PERL_EXECUTABLE) | |
19 | - | |
20 | - execute_process( | |
21 | - COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \"\$Config{archlibexp}/CORE\"" | |
22 | - OUTPUT_VARIABLE PERL_INTERNAL_DIR | |
23 | - ) | |
24 | - | |
25 | - execute_process( | |
26 | - COMMAND ${PERL_EXECUTABLE} -MExtUtils::Embed -e ccopts | |
27 | - OUTPUT_VARIABLE PERL_CFLAGS | |
28 | - ) | |
29 | - | |
30 | - execute_process( | |
31 | - COMMAND ${PERL_EXECUTABLE} -MExtUtils::Embed -e ldopts | |
32 | - OUTPUT_VARIABLE PERL_LFLAGS | |
33 | - ) | |
34 | - | |
35 | - # remove the new lines from the output by replacing them with empty strings | |
36 | - string(REPLACE "\n" "" PERL_INTERNAL_DIR "${PERL_INTERNAL_DIR}") | |
37 | - string(REPLACE "\n" "" PERL_CFLAGS "${PERL_CFLAGS}") | |
38 | - string(REPLACE "\n" "" PERL_LFLAGS "${PERL_LFLAGS}") | |
39 | - | |
40 | - find_path(PERL_INCLUDE_PATH | |
41 | - NAMES perl.h | |
42 | - PATHS ${PERL_INTERNAL_DIR} | |
43 | - ) | |
44 | - | |
45 | - find_library(PERL_LIBRARY | |
46 | - NAMES perl | |
47 | - PATHS /usr/lib /usr/local/lib /usr/pkg/lib ${PERL_INTERNAL_DIR} | |
48 | - ) | |
49 | - | |
50 | - if(PERL_LIBRARY AND PERL_INCLUDE_PATH) | |
51 | - set(PERL_FOUND TRUE) | |
52 | - endif() | |
53 | - | |
54 | - mark_as_advanced( | |
55 | - PERL_EXECUTABLE | |
56 | - PERL_INCLUDE_PATH | |
57 | - PERL_LIBRARY | |
58 | - PERL_CFLAGS | |
59 | - PERL_LFLAGS | |
60 | - ) | |
61 | -endif() | |
62 | +set(PERL_EXECUTABLE "@TERMUX_PREFIX@/bin/perl") | |
63 | +set(PERL_INCLUDE_PATH "@TERMUX_PREFIX@/include/perl/") | |
64 | +set(PERL_LIBRARY "@TERMUX_PREFIX@/lib") | |
65 | +set(PERL_LFLAGS "-lperl") | |
66 | +set(PERL_FOUND TRUE) | |
67 | + | |
68 | +mark_as_advanced( | |
69 | + PERL_EXECUTABLE | |
70 | + PERL_INCLUDE_PATH | |
71 | + PERL_LIBRARY | |
72 | + PERL_CFLAGS | |
73 | + PERL_LFLAGS | |
74 | +) |