mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 23:46:15 +01:00
build/win32/pc_base.py: Allow custom options
Some packages might have some parts that are built for certain build configs, meaning that they could have .pc files of their own, such as Pango, where PangoFT2 is optionally built. Allow such an option if needed. Also remove some trailing whitespaces.
This commit is contained in:
parent
52f116e874
commit
bd0911afda
@ -26,17 +26,18 @@ class BasePCItems:
|
|||||||
self.top_srcdir = self.srcdir + '\\..\\..'
|
self.top_srcdir = self.srcdir + '\\..\\..'
|
||||||
self.version = ''
|
self.version = ''
|
||||||
|
|
||||||
def setup(self, argv):
|
def setup(self, argv, parser=None):
|
||||||
parser = argparse.ArgumentParser(description='Setup basic .pc file info')
|
if parser is None:
|
||||||
|
parser = argparse.ArgumentParser(description='Setup basic .pc file info')
|
||||||
parser.add_argument('--prefix', help='prefix of the installed library',
|
parser.add_argument('--prefix', help='prefix of the installed library',
|
||||||
required=True)
|
required=True)
|
||||||
parser.add_argument('--exec-prefix',
|
parser.add_argument('--exec-prefix',
|
||||||
help='prefix of the installed programs, \
|
help='prefix of the installed programs, \
|
||||||
if different from the prefix')
|
if different from the prefix')
|
||||||
parser.add_argument('--includedir',
|
parser.add_argument('--includedir',
|
||||||
help='includedir of the installed library, \
|
help='includedir of the installed library, \
|
||||||
if different from ${prefix}/include')
|
if different from ${prefix}/include')
|
||||||
parser.add_argument('--libdir',
|
parser.add_argument('--libdir',
|
||||||
help='libdir of the installed library, \
|
help='libdir of the installed library, \
|
||||||
if different from ${prefix}/lib')
|
if different from ${prefix}/lib')
|
||||||
parser.add_argument('--version', help='Version of the package',
|
parser.add_argument('--version', help='Version of the package',
|
||||||
|
Loading…
Reference in New Issue
Block a user