aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-09-27 19:38:09 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-09-27 19:38:09 +0300
commit59ef84102bed43123555d44019520de318308839 (patch)
tree0351a4dc703c27b511224d92cf125c95c7d967bf /meson.py
parenta9eb2e73171c8ae38f33c9195fcc45acf657faa0 (diff)
downloadmeson-59ef84102bed43123555d44019520de318308839.zip
meson-59ef84102bed43123555d44019520de318308839.tar.gz
meson-59ef84102bed43123555d44019520de318308839.tar.bz2
Fill build target data.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/meson.py b/meson.py
index 21ee7c7..b9196d9 100755
--- a/meson.py
+++ b/meson.py
@@ -15,7 +15,7 @@
# limitations under the License.
from optparse import OptionParser
-import sys, stat, traceback
+import sys, stat, traceback, pickle
import os.path
import environment, interpreter
import backends, build
@@ -127,6 +127,8 @@ itself as required.'''
raise RuntimeError('Unknown backend "%s".' % options.backend)
g.generate()
env.generating_finished()
+ dumpfile = os.path.join(env.get_scratch_dir(), 'build.dat')
+ pickle.dump(b, open(dumpfile, 'wb'))
if __name__ == '__main__':
(options, args) = parser.parse_args(sys.argv)