make configuration more flexible and more readable
[mass-build.git] / build_system.py
index 5035e68bade345242bb9a15412bf5c176f9c86e6..e18d9ffa98545ca16fab9ccfece768b931cea020 100644 (file)
@@ -14,7 +14,7 @@ class CMake:
                self.installCmdPrefix = config.installCmdPrefix
        
        def configure(self, force=False):
-               print "Configuring",self.folder
+               print "Configuring",self.sourceFolder
                if not os.path.exists(self.buildFolder): os.makedirs(self.buildFolder)
                os.chdir(self.buildFolder)
                # check if we actually need to work
@@ -27,11 +27,13 @@ class CMake:
                os.unsetenv('PKG_CONFIG_PATH')
        
        def build(self):
-               print "Building",self.folder
+               print "Building",self.sourceFolder
                os.chdir(self.buildFolder)
                subprocess.check_call(self.buildCmdPrefix + ['make', '-j'+str(self.jobs)])
        
        def install(self):
-               print "Installing",self.folder
+               print "Installing",self.sourceFolder
                os.chdir(self.buildFolder)
                subprocess.check_call(self.installCmdPrefix + ['make', 'install'])
+
+# TODO: class Debian, which creates & install a debian package