|
5 | 5 | pkg.load_from_json('configs/components/libffi.json') |
6 | 6 | pkg.mirror "#{settings[:buildsources_url]}/#{pkg.get_name}-#{pkg.get_version}.tar.gz" |
7 | 7 |
|
8 | | - if platform.is_cross_compiled_linux? |
9 | | - pkg.environment 'PATH', "/opt/pl-build-tools/bin:$(PATH):#{settings[:bindir]}" |
10 | | - pkg.environment 'CFLAGS', settings[:cflags] |
11 | | - pkg.environment 'LDFLAGS', settings[:ldflags] |
12 | | - elsif platform.is_macos? |
13 | | - pkg.environment 'LDFLAGS', settings[:ldflags] |
14 | | - pkg.environment 'CFLAGS', settings[:cflags] |
| 8 | + pkg.environment 'LDFLAGS', settings[:ldflags] |
| 9 | + pkg.environment 'CFLAGS', settings[:cflags] |
| 10 | + |
| 11 | + if platform.is_macos? |
15 | 12 | pkg.environment 'CC', settings[:cc] |
16 | 13 | pkg.environment 'MACOSX_DEPLOYMENT_TARGET', settings[:deployment_target] |
17 | 14 | elsif platform.is_windows? |
18 | 15 | pkg.environment 'PATH', "$(shell cygpath -u #{settings[:gcc_bindir]}):$(PATH)" |
19 | | - pkg.environment 'LDFLAGS', settings[:ldflags] |
20 | | - pkg.environment 'CFLAGS', settings[:cflags] |
21 | | - |
22 | 16 | pkg.apply_patch 'resources/patches/libffi/revert_clang_32bit.patch' if platform.architecture == 'x86' |
23 | | - else |
24 | | - pkg.environment 'LDFLAGS', settings[:ldflags] |
25 | | - pkg.environment 'CFLAGS', settings[:cflags] |
26 | 17 | end |
27 | 18 |
|
28 | 19 | pkg.build_requires "runtime-#{settings[:runtime_project]}" |
|
0 commit comments