aboutsummaryrefslogtreecommitdiff
path: root/coredata.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-03-09 21:20:58 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-03-09 21:20:58 +0200
commit68b50bd7328dc3fc7f9826d2f261e3a9116e5be9 (patch)
tree50e9d67fec583856777d447614cd0a4be164dde8 /coredata.py
parent8c237ebfebf4b094bd64d49c94b578de90b40863 (diff)
downloadmeson-68b50bd7328dc3fc7f9826d2f261e3a9116e5be9.zip
meson-68b50bd7328dc3fc7f9826d2f261e3a9116e5be9.tar.gz
meson-68b50bd7328dc3fc7f9826d2f261e3a9116e5be9.tar.bz2
Cache external programs in coredata.
Diffstat (limited to 'coredata.py')
-rw-r--r--coredata.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/coredata.py b/coredata.py
index 2ed8a26..3024dda 100644
--- a/coredata.py
+++ b/coredata.py
@@ -37,14 +37,9 @@ class CoreData():
self.strip = options.strip
self.coverage = options.coverage
+ self.compilers = {}
self.deps = {}
- # To prevent weird bugs, compiler name can not be altered
- # after it is first declared. So always copy all compilers
- # from old coredata.
- if isinstance(options, CoreData):
- self.compilers = options.compilers.copy()
- else:
- self.compilers = {}
+ self.ext_progs = {}
def load(filename):
obj = pickle.load(open(filename, 'rb'))