summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/libcroco/win32/crocopc.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:50:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:50:49 +0000
commitc853ffb5b2f75f5a889ed2e3ef89b818a736e87a (patch)
tree7d13a0883bb7936b84d6ecdd7bc332b41ed04bee /src/3rdparty/libcroco/win32/crocopc.py
parentInitial commit. (diff)
downloadinkscape-c853ffb5b2f75f5a889ed2e3ef89b818a736e87a.tar.xz
inkscape-c853ffb5b2f75f5a889ed2e3ef89b818a736e87a.zip
Adding upstream version 1.3+ds.upstream/1.3+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/3rdparty/libcroco/win32/crocopc.py')
-rw-r--r--src/3rdparty/libcroco/win32/crocopc.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/3rdparty/libcroco/win32/crocopc.py b/src/3rdparty/libcroco/win32/crocopc.py
new file mode 100644
index 0000000..9263ac4
--- /dev/null
+++ b/src/3rdparty/libcroco/win32/crocopc.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python
+#
+# Utility script to generate .pc files for GLib
+# for Visual Studio builds, to be used for
+# building introspection files
+
+# Author: Fan, Chun-wei
+# Date: March 10, 2016
+
+import os
+import sys
+
+from replace import replace_multi
+from pc_base import BasePCItems
+
+def main(argv):
+ base_pc = BasePCItems()
+
+ base_pc.setup(argv)
+ croco_version = base_pc.version.split('.')
+ pkg_replace_items = {'@LIBCROCO_MAJOR_VERSION@': croco_version[0],
+ '@LIBCROCO_MINOR_VERSION@': croco_version[1]}
+
+ pkg_replace_items.update(base_pc.base_replace_items)
+
+ # Generate libcroco-x.y.pc
+ replace_multi(base_pc.top_srcdir + '/libcroco.pc.in',
+ base_pc.srcdir + '/libcroco-' + croco_version[0] +
+ '.' + croco_version[1] + '.pc',
+ pkg_replace_items)
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))