summaryrefslogtreecommitdiff
path: root/winbuild.py
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2018-05-29 21:10:48 -0400
committerOleg Pudeyev <oleg@bsdpower.com>2018-05-29 21:10:48 -0400
commitdffe455be310652f18513f29cdc661df92d72f50 (patch)
tree2021ac0553f21648829cd7490402f8bf4ec96047 /winbuild.py
parenta28d2aa8a8d60181131927949875416969112f51 (diff)
downloadpycurl-dffe455be310652f18513f29cdc661df92d72f50.tar.gz
Refactor for the next change
Diffstat (limited to 'winbuild.py')
-rw-r--r--winbuild.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/winbuild.py b/winbuild.py
index 0fb0db3..b37638a 100644
--- a/winbuild.py
+++ b/winbuild.py
@@ -485,10 +485,16 @@ class StandardBuilder(Builder):
raise NotImplementedError
@property
+ def builder_name(self):
+ return self.__class__.__name__.replace('Builder', '').lower()
+
+ @property
+ def my_version(self):
+ return getattr(self.bconf, '%s_version' % self.builder_name)
+
+ @property
def output_dir_path(self):
- builder_name = self.__class__.__name__.replace('Builder', '').lower()
- version = getattr(self.bconf, '%s_version' % builder_name)
- return '%s-%s-%s' % (builder_name, version, self.vc_tag)
+ return '%s-%s-%s' % (self.builder_name, self.my_version, self.vc_tag)
class ZlibBuilder(StandardBuilder):
def build(self):