diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-02-17 21:11:50 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-02-17 21:11:50 +0200 |
| commit | 9418ece26a83c3c9925ace74eef20b3c19058bbb (patch) | |
| tree | e4e48f4808d36a78dfda5930b2dddc1e8198daec | |
| parent | baaa9882910d88cc5d5b550169de7e9a99b536cc (diff) | |
| download | meson-9418ece26a83c3c9925ace74eef20b3c19058bbb.tar.gz | |
Renamed system from builder to Meson.
| -rwxr-xr-x | environment.py | 2 | ||||
| -rwxr-xr-x | meson.py (renamed from builder.py) | 4 | ||||
| -rw-r--r-- | readme.txt | 12 | ||||
| -rwxr-xr-x | run_tests.py | 2 | ||||
| -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 4031d32ab..1dda39319 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): @@ -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 bd9811b11..c075d815c 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 20465093e..5892ec841 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 34264c59e..34264c59e 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 107f8b5aa..107f8b5aa 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 bda1f9040..bda1f9040 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 5b399f080..5b399f080 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 f529bacd2..f529bacd2 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 9632cc58d..9632cc58d 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 966979b16..966979b16 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 74380429e..74380429e 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 7fb3258c9..7fb3258c9 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 f163d74d2..f163d74d2 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 1555384b3..1555384b3 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 27f91229d..27f91229d 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 0352d0d93..0352d0d93 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 a3eac90b9..a3eac90b9 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 17eec0e57..17eec0e57 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 5eaeab683..5eaeab683 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 09c302c69..09c302c69 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 7ab6d448a..7ab6d448a 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 a9ba17b4e..a9ba17b4e 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 ea965b031..ea965b031 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 54bdda264..54bdda264 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 cebcd64c6..cebcd64c6 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 8fb3282ed..8fb3282ed 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 25f53dbfd..25f53dbfd 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 9908c5801..9908c5801 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 6f6069886..6f6069886 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 fd33e1c3e..fd33e1c3e 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 a148272f2..a148272f2 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 8c8aebcfa..8c8aebcfa 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 4dcda7232..4dcda7232 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 3e3250898..3e3250898 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 677a2eeaa..677a2eeaa 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 6e54489a3..6e54489a3 100644 --- a/test cases/9 header install/builder.txt +++ b/test cases/9 header install/meson.build |
