summaryrefslogtreecommitdiff
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.tar.gz
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 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):
diff --git a/builder.py b/meson.py
index 536ddfe18..d7e6e4486 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 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