aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-02-17 21:11:50 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-02-17 21:11:50 +0200
commit9418ece26a83c3c9925ace74eef20b3c19058bbb (patch)
treee4e48f4808d36a78dfda5930b2dddc1e8198daec
parentbaaa9882910d88cc5d5b550169de7e9a99b536cc (diff)
downloadmeson-9418ece26a83c3c9925ace74eef20b3c19058bbb.zip
meson-9418ece26a83c3c9925ace74eef20b3c19058bbb.tar.gz
meson-9418ece26a83c3c9925ace74eef20b3c19058bbb.tar.bz2
Renamed system from builder to Meson.
-rwxr-xr-xenvironment.py2
-rwxr-xr-xmeson.py (renamed from builder.py)4
-rw-r--r--readme.txt12
-rwxr-xr-xrun_tests.py2
-rw-r--r--test cases/1 trivial/meson.build (renamed from test cases/1 trivial/builder.txt)0
-rw-r--r--test cases/10 man install/meson.build (renamed from test cases/10 man install/builder.txt)0
-rw-r--r--test cases/11 subdir/meson.build (renamed from test cases/11 subdir/builder.txt)0
-rw-r--r--test cases/11 subdir/subdir/meson.build (renamed from test cases/11 subdir/subdir/builder.txt)0
-rw-r--r--test cases/12 data/meson.build (renamed from test cases/12 data/builder.txt)0
-rw-r--r--test cases/13 pch/meson.build (renamed from test cases/13 pch/builder.txt)0
-rw-r--r--test cases/14 cxx pch/meson.build (renamed from test cases/14 cxx pch/builder.txt)0
-rw-r--r--test cases/15 mixed pch/meson.build (renamed from test cases/15 mixed pch/builder.txt)0
-rw-r--r--test cases/16 configure file/meson.build (renamed from test cases/16 configure file/builder.txt)0
-rw-r--r--test cases/17 if/meson.build (renamed from test cases/17 if/builder.txt)0
-rw-r--r--test cases/18 else/meson.build (renamed from test cases/18 else/builder.txt)0
-rw-r--r--test cases/19 comparison/meson.build (renamed from test cases/19 comparison/builder.txt)0
-rw-r--r--test cases/2 cxx/meson.build (renamed from test cases/2 cxx/builder.txt)0
-rw-r--r--test cases/20 array/meson.build (renamed from test cases/20 array/builder.txt)0
-rw-r--r--test cases/21 includedir/meson.build (renamed from test cases/21 includedir/builder.txt)0
-rw-r--r--test cases/21 includedir/src/meson.build (renamed from test cases/21 includedir/src/builder.txt)0
-rw-r--r--test cases/22 header in file list/meson.build (renamed from test cases/22 header in file list/builder.txt)0
-rw-r--r--test cases/23 global arg/meson.build (renamed from test cases/23 global arg/builder.txt)0
-rw-r--r--test cases/24 target arg/meson.build (renamed from test cases/24 target arg/builder.txt)0
-rw-r--r--test cases/25 numbers/meson.build (renamed from test cases/25 numbers/builder.txt)0
-rw-r--r--test cases/26 endian/meson.build (renamed from test cases/26 endian/builder.txt)0
-rw-r--r--test cases/27 library versions/meson.build (renamed from test cases/27 library versions/builder.txt)0
-rw-r--r--test cases/28 config subdir/include/meson.build (renamed from test cases/28 config subdir/include/builder.txt)0
-rw-r--r--test cases/28 config subdir/meson.build (renamed from test cases/28 config subdir/builder.txt)0
-rw-r--r--test cases/28 config subdir/src/meson.build (renamed from test cases/28 config subdir/src/builder.txt)0
-rw-r--r--test cases/29 external dep/meson.build (renamed from test cases/29 external dep/builder.txt)0
-rw-r--r--test cases/3 static/meson.build (renamed from test cases/3 static/builder.txt)0
-rw-r--r--test cases/4 shared/meson.build (renamed from test cases/4 shared/builder.txt)0
-rw-r--r--test cases/5 linkstatic/meson.build (renamed from test cases/5 linkstatic/builder.txt)0
-rw-r--r--test cases/6 linkshared/meson.build (renamed from test cases/6 linkshared/builder.txt)0
-rw-r--r--test cases/7 mixed/meson.build (renamed from test cases/7 mixed/builder.txt)0
-rw-r--r--test cases/8 install/meson.build (renamed from test cases/8 install/builder.txt)0
-rw-r--r--test cases/9 header install/meson.build (renamed from test cases/9 header install/builder.txt)0
37 files changed, 10 insertions, 10 deletions
diff --git a/environment.py b/environment.py
index 4031d32..1dda393 100755
--- a/environment.py
+++ b/environment.py
@@ -16,7 +16,7 @@
import subprocess, os.path
-builder_filename = 'builder.txt'
+builder_filename = 'meson.build'
class EnvironmentException(Exception):
def __init(self, *args, **kwargs):
diff --git a/builder.py b/meson.py
index 536ddfe..d7e6e44 100755
--- a/builder.py
+++ b/meson.py
@@ -79,11 +79,11 @@ class BuilderApp():
raise RuntimeError('Source and build directories must not be the same. Create a pristine build directory.')
if self.has_builder_file(ndir1):
if self.has_builder_file(ndir2):
- raise RuntimeError('Both directories contain a builder file %s.' % environment.builder_filename)
+ raise RuntimeError('Both directories contain a build file %s.' % environment.builder_filename)
return (ndir1, ndir2)
if self.has_builder_file(ndir2):
return (ndir2, ndir1)
- raise RuntimeError('Neither directory contains a builder file %s.' % environment.builder_filename)
+ raise RuntimeError('Neither directory contains a build file %s.' % environment.builder_filename)
def generate(self):
env = environment.Environment(self.source_dir, self.build_dir, self.builder_script_file, options)
diff --git a/readme.txt b/readme.txt
index bd9811b..c075d81 100644
--- a/readme.txt
+++ b/readme.txt
@@ -6,17 +6,17 @@ Dependencies: Python3 and Python-Ply
Running:
-Builder requires that you have a source directory and a build directory
+Meson requires that you have a source directory and a build directory
and that these two are different. In your source root must exist a file
-called 'builder.txt'. To generate the build system run this command:
+called 'meson.build'. To generate the build system run this command:
-builder.py <source directory> <build directory>
+meson.py <source directory> <build directory>
-You can omit either of the two directories, and Builder will substitute
+You can omit either of the two directories, and Meson will substitute
the current directory and autodetect what you mean. This mean that you
can do things like this:
-cd source_root; mkdir build; cd build; builder ..
-cd source_root; mkdir build; builder build
+cd source_root; mkdir build; cd build; meson.py ..
+cd source_root; mkdir build; meson.py build
For questions contact jpakkane@gmail.com.
diff --git a/run_tests.py b/run_tests.py
index 2046509..5892ec8 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -20,7 +20,7 @@ import os, subprocess, shutil, sys
test_build_dir = 'work area'
install_dir = os.path.join(os.path.split(os.path.abspath(__file__))[0], 'install dir')
use_shell = len(sys.argv) > 1
-builder_command = './builder.py'
+builder_command = './meson.py'
if use_shell:
generator_flags = ['--generator', 'shell']
compile_commands = ['compile.sh']
diff --git a/test cases/1 trivial/builder.txt b/test cases/1 trivial/meson.build
index 34264c5..34264c5 100644
--- a/test cases/1 trivial/builder.txt
+++ b/test cases/1 trivial/meson.build
diff --git a/test cases/10 man install/builder.txt b/test cases/10 man install/meson.build
index 107f8b5..107f8b5 100644
--- a/test cases/10 man install/builder.txt
+++ b/test cases/10 man install/meson.build
diff --git a/test cases/11 subdir/builder.txt b/test cases/11 subdir/meson.build
index bda1f90..bda1f90 100644
--- a/test cases/11 subdir/builder.txt
+++ b/test cases/11 subdir/meson.build
diff --git a/test cases/11 subdir/subdir/builder.txt b/test cases/11 subdir/subdir/meson.build
index 5b399f0..5b399f0 100644
--- a/test cases/11 subdir/subdir/builder.txt
+++ b/test cases/11 subdir/subdir/meson.build
diff --git a/test cases/12 data/builder.txt b/test cases/12 data/meson.build
index f529bac..f529bac 100644
--- a/test cases/12 data/builder.txt
+++ b/test cases/12 data/meson.build
diff --git a/test cases/13 pch/builder.txt b/test cases/13 pch/meson.build
index 9632cc5..9632cc5 100644
--- a/test cases/13 pch/builder.txt
+++ b/test cases/13 pch/meson.build
diff --git a/test cases/14 cxx pch/builder.txt b/test cases/14 cxx pch/meson.build
index 966979b..966979b 100644
--- a/test cases/14 cxx pch/builder.txt
+++ b/test cases/14 cxx pch/meson.build
diff --git a/test cases/15 mixed pch/builder.txt b/test cases/15 mixed pch/meson.build
index 7438042..7438042 100644
--- a/test cases/15 mixed pch/builder.txt
+++ b/test cases/15 mixed pch/meson.build
diff --git a/test cases/16 configure file/builder.txt b/test cases/16 configure file/meson.build
index 7fb3258..7fb3258 100644
--- a/test cases/16 configure file/builder.txt
+++ b/test cases/16 configure file/meson.build
diff --git a/test cases/17 if/builder.txt b/test cases/17 if/meson.build
index f163d74..f163d74 100644
--- a/test cases/17 if/builder.txt
+++ b/test cases/17 if/meson.build
diff --git a/test cases/18 else/builder.txt b/test cases/18 else/meson.build
index 1555384..1555384 100644
--- a/test cases/18 else/builder.txt
+++ b/test cases/18 else/meson.build
diff --git a/test cases/19 comparison/builder.txt b/test cases/19 comparison/meson.build
index 27f9122..27f9122 100644
--- a/test cases/19 comparison/builder.txt
+++ b/test cases/19 comparison/meson.build
diff --git a/test cases/2 cxx/builder.txt b/test cases/2 cxx/meson.build
index 0352d0d..0352d0d 100644
--- a/test cases/2 cxx/builder.txt
+++ b/test cases/2 cxx/meson.build
diff --git a/test cases/20 array/builder.txt b/test cases/20 array/meson.build
index a3eac90..a3eac90 100644
--- a/test cases/20 array/builder.txt
+++ b/test cases/20 array/meson.build
diff --git a/test cases/21 includedir/builder.txt b/test cases/21 includedir/meson.build
index 17eec0e..17eec0e 100644
--- a/test cases/21 includedir/builder.txt
+++ b/test cases/21 includedir/meson.build
diff --git a/test cases/21 includedir/src/builder.txt b/test cases/21 includedir/src/meson.build
index 5eaeab6..5eaeab6 100644
--- a/test cases/21 includedir/src/builder.txt
+++ b/test cases/21 includedir/src/meson.build
diff --git a/test cases/22 header in file list/builder.txt b/test cases/22 header in file list/meson.build
index 09c302c..09c302c 100644
--- a/test cases/22 header in file list/builder.txt
+++ b/test cases/22 header in file list/meson.build
diff --git a/test cases/23 global arg/builder.txt b/test cases/23 global arg/meson.build
index 7ab6d44..7ab6d44 100644
--- a/test cases/23 global arg/builder.txt
+++ b/test cases/23 global arg/meson.build
diff --git a/test cases/24 target arg/builder.txt b/test cases/24 target arg/meson.build
index a9ba17b..a9ba17b 100644
--- a/test cases/24 target arg/builder.txt
+++ b/test cases/24 target arg/meson.build
diff --git a/test cases/25 numbers/builder.txt b/test cases/25 numbers/meson.build
index ea965b0..ea965b0 100644
--- a/test cases/25 numbers/builder.txt
+++ b/test cases/25 numbers/meson.build
diff --git a/test cases/26 endian/builder.txt b/test cases/26 endian/meson.build
index 54bdda2..54bdda2 100644
--- a/test cases/26 endian/builder.txt
+++ b/test cases/26 endian/meson.build
diff --git a/test cases/27 library versions/builder.txt b/test cases/27 library versions/meson.build
index cebcd64..cebcd64 100644
--- a/test cases/27 library versions/builder.txt
+++ b/test cases/27 library versions/meson.build
diff --git a/test cases/28 config subdir/include/builder.txt b/test cases/28 config subdir/include/meson.build
index 8fb3282..8fb3282 100644
--- a/test cases/28 config subdir/include/builder.txt
+++ b/test cases/28 config subdir/include/meson.build
diff --git a/test cases/28 config subdir/builder.txt b/test cases/28 config subdir/meson.build
index 25f53db..25f53db 100644
--- a/test cases/28 config subdir/builder.txt
+++ b/test cases/28 config subdir/meson.build
diff --git a/test cases/28 config subdir/src/builder.txt b/test cases/28 config subdir/src/meson.build
index 9908c58..9908c58 100644
--- a/test cases/28 config subdir/src/builder.txt
+++ b/test cases/28 config subdir/src/meson.build
diff --git a/test cases/29 external dep/builder.txt b/test cases/29 external dep/meson.build
index 6f60698..6f60698 100644
--- a/test cases/29 external dep/builder.txt
+++ b/test cases/29 external dep/meson.build
diff --git a/test cases/3 static/builder.txt b/test cases/3 static/meson.build
index fd33e1c..fd33e1c 100644
--- a/test cases/3 static/builder.txt
+++ b/test cases/3 static/meson.build
diff --git a/test cases/4 shared/builder.txt b/test cases/4 shared/meson.build
index a148272..a148272 100644
--- a/test cases/4 shared/builder.txt
+++ b/test cases/4 shared/meson.build
diff --git a/test cases/5 linkstatic/builder.txt b/test cases/5 linkstatic/meson.build
index 8c8aebc..8c8aebc 100644
--- a/test cases/5 linkstatic/builder.txt
+++ b/test cases/5 linkstatic/meson.build
diff --git a/test cases/6 linkshared/builder.txt b/test cases/6 linkshared/meson.build
index 4dcda72..4dcda72 100644
--- a/test cases/6 linkshared/builder.txt
+++ b/test cases/6 linkshared/meson.build
diff --git a/test cases/7 mixed/builder.txt b/test cases/7 mixed/meson.build
index 3e32508..3e32508 100644
--- a/test cases/7 mixed/builder.txt
+++ b/test cases/7 mixed/meson.build
diff --git a/test cases/8 install/builder.txt b/test cases/8 install/meson.build
index 677a2ee..677a2ee 100644
--- a/test cases/8 install/builder.txt
+++ b/test cases/8 install/meson.build
diff --git a/test cases/9 header install/builder.txt b/test cases/9 header install/meson.build
index 6e54489..6e54489 100644
--- a/test cases/9 header install/builder.txt
+++ b/test cases/9 header install/meson.build