summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango/meson.build39
-rw-r--r--pango/pango.rc.in2
-rw-r--r--pango/pangocairo.rc.in2
-rw-r--r--pango/pangoft2.rc.in2
-rw-r--r--pango/pangowin32.rc.in2
5 files changed, 43 insertions, 4 deletions
diff --git a/pango/meson.build b/pango/meson.build
index e963aaaf..a335abbf 100644
--- a/pango/meson.build
+++ b/pango/meson.build
@@ -64,6 +64,8 @@ pango_features_conf = configuration_data()
pango_features_conf.set('PANGO_VERSION_MAJOR', pango_major_version)
pango_features_conf.set('PANGO_VERSION_MINOR', pango_minor_version)
pango_features_conf.set('PANGO_VERSION_MICRO', pango_micro_version)
+pango_features_conf.set('PANGO_API_VERSION', pango_api_version)
+pango_features_conf.set('PANGO_CURRENT_MINUS_AGE', '0')
configure_file(input: 'pango-features.h.meson',
output: 'pango-features.h',
@@ -80,6 +82,16 @@ pango_enums = gnome.mkenums('pango-enum-types',
install_header: true)
pango_enum_h = pango_enums[1]
+if host_system == 'windows'
+ pango_rc = configure_file(
+ input: 'pango.rc.in',
+ output: 'pango.rc',
+ configuration: pango_features_conf,
+ )
+ pango_res = import('windows').compile_resources(pango_rc)
+ pango_sources += pango_res
+endif
+
pango_cflags = [
'-DG_LOG_DOMAIN="Pango"',
'-DG_LOG_USE_STRUCTURED=1',
@@ -156,6 +168,16 @@ if freetype_dep.found()
'pango-ot-tag.c',
]
+ if host_system == 'windows'
+ pangoft2_rc = configure_file(
+ input: 'pangoft2.rc.in',
+ output: 'pangoft2.rc',
+ configuration: pango_features_conf,
+ )
+ pangoft2_res = import('windows').compile_resources(pangoft2_rc)
+ pangoft2_sources += pangoft2_res
+ endif
+
install_headers(pangoft2_headers, subdir: pango_api_path)
libpangoft2 = shared_library('pangoft2-@0@'.format(pango_api_version),
@@ -265,6 +287,14 @@ if host_system == 'windows'
cc.find_library('usp10'),
]
+ pangowin32_rc = configure_file(
+ input: 'pangowin32.rc.in',
+ output: 'pangowin32.rc',
+ configuration: pango_features_conf,
+ )
+ pangowin32_res = import('windows').compile_resources(pangowin32_rc)
+ pangowin32_sources += pangowin32_res
+
install_headers(pangowin32_headers, subdir: pango_api_path)
libpangowin32 = shared_library('pangowin32-@0@'.format(pango_api_version),
@@ -317,6 +347,15 @@ if cairo_dep.found()
'pangocairo-win32font.c',
'pangocairo-win32fontmap.c',
]
+
+ pangocairo_rc = configure_file(
+ input: 'pangocairo.rc.in',
+ output: 'pangocairo.rc',
+ configuration: pango_features_conf,
+ )
+ pangocairo_res = import('windows').compile_resources(pangocairo_rc)
+ pangocairo_sources += pangocairo_res
+
pangocairo_deps += cc.find_library('gdi32')
pangocairo_deps += libpangowin32_dep
endif
diff --git a/pango/pango.rc.in b/pango/pango.rc.in
index a6cd2525..3af81445 100644
--- a/pango/pango.rc.in
+++ b/pango/pango.rc.in
@@ -17,7 +17,7 @@ VS_VERSION_INFO VERSIONINFO
VALUE "FileDescription", "Pango"
VALUE "FileVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@.0"
VALUE "InternalName", "pango-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@"
- VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software."
+ VALUE "LegalCopyright", "Copyright 1999 Red Hat Software."
VALUE "OriginalFilename", "pango-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@.dll"
VALUE "ProductName", "Pango"
VALUE "ProductVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@"
diff --git a/pango/pangocairo.rc.in b/pango/pangocairo.rc.in
index 728cce70..26ce7da5 100644
--- a/pango/pangocairo.rc.in
+++ b/pango/pangocairo.rc.in
@@ -17,7 +17,7 @@ VS_VERSION_INFO VERSIONINFO
VALUE "FileDescription", "PangoCairo"
VALUE "FileVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@.0"
VALUE "InternalName", "pangocairo-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@"
- VALUE "LegalCopyright", "Copyright © 2010 Red Hat Software."
+ VALUE "LegalCopyright", "Copyright 2010 Red Hat Software."
VALUE "OriginalFilename", "pangocairo-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@.dll"
VALUE "ProductName", "PangoCairo"
VALUE "ProductVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@"
diff --git a/pango/pangoft2.rc.in b/pango/pangoft2.rc.in
index c7ed1646..d9367aee 100644
--- a/pango/pangoft2.rc.in
+++ b/pango/pangoft2.rc.in
@@ -17,7 +17,7 @@ VS_VERSION_INFO VERSIONINFO
VALUE "FileDescription", "PangoFT2"
VALUE "FileVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@.0"
VALUE "InternalName", "pangoft2-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@"
- VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software. Copyright © 2000 Tor Lillqvist"
+ VALUE "LegalCopyright", "Copyright 1999 Red Hat Software. Copyright 2000 Tor Lillqvist"
VALUE "OriginalFilename", "pangoft2-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@.dll"
VALUE "ProductName", "PangoFT2"
VALUE "ProductVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@"
diff --git a/pango/pangowin32.rc.in b/pango/pangowin32.rc.in
index f78465dc..fb020a05 100644
--- a/pango/pangowin32.rc.in
+++ b/pango/pangowin32.rc.in
@@ -17,7 +17,7 @@ VS_VERSION_INFO VERSIONINFO
VALUE "FileDescription", "PangoWin32"
VALUE "FileVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@.0"
VALUE "InternalName", "pangowin32-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@"
- VALUE "LegalCopyright", "Copyright © 1999 Red Hat Software. Copyright © 2000 Tor Lillqvist"
+ VALUE "LegalCopyright", "Copyright 1999 Red Hat Software. Copyright 2000 Tor Lillqvist"
VALUE "OriginalFilename", "pangowin32-@PANGO_API_VERSION@-@PANGO_CURRENT_MINUS_AGE@.dll"
VALUE "ProductName", "PangoWin32"
VALUE "ProductVersion", "@PANGO_VERSION_MAJOR@.@PANGO_VERSION_MINOR@.@PANGO_VERSION_MICRO@"