diff options
| author | JackBoosY <47264268+JackBoosY@users.noreply.github.com> | 2019-08-21 03:18:47 +0800 |
|---|---|---|
| committer | Curtis J Bezault <curtbezault@gmail.com> | 2019-08-20 12:18:47 -0700 |
| commit | f7e4478af1e814a42f3a0b182692c9451e844066 (patch) | |
| tree | ba9d31835cc16db4b5535d42930178ab4ad82450 /ports/fribidi/fix-win-static-suffix.patch | |
| parent | adad43a41751d0bfc315b17f7d691c6988ab9f9b (diff) | |
| download | vcpkg-f7e4478af1e814a42f3a0b182692c9451e844066.tar.gz vcpkg-f7e4478af1e814a42f3a0b182692c9451e844066.zip | |
[fribidi]Fix static library suffix in windows-static (#7768)
Diffstat (limited to 'ports/fribidi/fix-win-static-suffix.patch')
| -rw-r--r-- | ports/fribidi/fix-win-static-suffix.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ports/fribidi/fix-win-static-suffix.patch b/ports/fribidi/fix-win-static-suffix.patch new file mode 100644 index 000000000..87f288e93 --- /dev/null +++ b/ports/fribidi/fix-win-static-suffix.patch @@ -0,0 +1,39 @@ +diff --git a/lib/meson.build b/lib/meson.build +index 573d47f..c9b249e 100644 +--- a/lib/meson.build ++++ b/lib/meson.build +@@ -71,14 +71,26 @@ fribidi_sources = [ + 'fribidi-shape.c', + ] + +-libfribidi = library('fribidi', +- fribidi_sources, fribidi_unicode_version_h, fribidi_config_h, +- generated_tab_include_files, config_h, +- include_directories: incs, +- c_args: ['-DHAVE_CONFIG_H'] + visibility_args, +- version: libversion, +- soversion: soversion, +- install: true) ++if host_machine.system() == 'windows' and get_option('default_library') == 'static' ++ libfribidi = library('fribidi', ++ fribidi_sources, fribidi_unicode_version_h, fribidi_config_h, ++ generated_tab_include_files, config_h, ++ include_directories: incs, ++ c_args: ['-DHAVE_CONFIG_H'] + visibility_args, ++ version: libversion, ++ soversion: soversion, ++ install: true, ++ name_suffix: 'lib') ++else ++ libfribidi = library('fribidi', ++ fribidi_sources, fribidi_unicode_version_h, fribidi_config_h, ++ generated_tab_include_files, config_h, ++ include_directories: incs, ++ c_args: ['-DHAVE_CONFIG_H'] + visibility_args, ++ version: libversion, ++ soversion: soversion, ++ install: true) ++endif + + libfribidi_dep = declare_dependency(link_with: libfribidi, + include_directories: incs, |
