More attempts to fix the build options mess.
authorCarl Hetherington <cth@carlh.net>
Wed, 8 Jan 2014 00:23:23 +0000 (00:23 +0000)
committerCarl Hetherington <cth@carlh.net>
Wed, 8 Jan 2014 00:23:23 +0000 (00:23 +0000)
cdist

diff --git a/cdist b/cdist
index 72c020df4e24132badc728f26db1017c96bacceb..fe6ff20147ea573a5a65e84c23b54a5fb224c6de 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -228,19 +228,19 @@ class Target(object):
 
         os.chdir(cwd)
 
-    def build(self, project, options):
+    def build(self, project, options=None):
         project.cscript['build'](self, options)
 
     def package(self, project):
         project.checkout(self)
         self.build_dependencies(project)
-        project.cscript['build'](self)
+        self.build()
         return project.cscript['package'](self, project.version)
 
     def test(self, project):
         project.checkout(self)
         self.build_dependencies(project)
-        project.cscript['build'](self)
+        self.build()
         project.cscript['test'](self)
 
     def set(self, a, b):