aboutsummaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-02-23 15:16:22 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-02-23 15:16:22 +0200
commitab636476db20a3c88356dad247cc3d6c21377d6d (patch)
treeba988e7649d343d4012482f86e9956850b54ee8e /readme.txt
parent7148787d22a5a561823d5a152a645390299ccabd (diff)
downloadmeson-ab636476db20a3c88356dad247cc3d6c21377d6d.zip
meson-ab636476db20a3c88356dad247cc3d6c21377d6d.tar.gz
meson-ab636476db20a3c88356dad247cc3d6c21377d6d.tar.bz2
More documentation.
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt25
1 files changed, 20 insertions, 5 deletions
diff --git a/readme.txt b/readme.txt
index ec563ca..8736100 100644
--- a/readme.txt
+++ b/readme.txt
@@ -2,7 +2,11 @@ This is an experiment to examine what would be
the optimal syntax for a cross-platform build
system.
-Dependencies: Python3 and Python-Ply
+Dependencies
+
+Python 3: http://python.org
+Python-Ply: http://www.dabeaz.com/ply/ply.html
+Ninja: http://martine.github.com/ninja/
Installing from source
@@ -10,8 +14,9 @@ You can run Meson directly from a revision control checkout.
Installing it system-wide is simple.
Configure step: None
-Compile step: ./compile_meson.py
-Install step: [sudo] ./install_meson.py --prefix /your/prefix --destdir /destdir/path
+Compile step: ./compile_meson.py
+Unit test step: ./run_tests.py
+Install step: [sudo] ./install_meson.py --prefix /your/prefix --destdir /destdir/path
The default value of prefix is /usr/local. The default value of destdir
is empty.
@@ -22,7 +27,7 @@ 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 'meson.build'. To generate the build system run this command:
-meson.py <source directory> <build directory>
+meson <source directory> <build directory>
You can omit either of the two directories, and Meson will substitute
the current directory and autodetect what you mean. This mean that you
@@ -31,6 +36,16 @@ can do things like this:
cd source_root; mkdir build; cd build; meson.py ..
cd source_root; mkdir build; meson.py build
+To compile, cd into your build directory and type 'ninja'. To run unit
+tests, type 'ninja test'. Installing takes a few more arguments:
+
+DESTDIR=/destdir/path ninja install
+
+DESTDIR can be omitted. If you are installing to system directories,
+you may need to run this command with sudo.
+
+
+Contact info
-For questions contact the mailing list at
+All questions should be sent to the mailing list:
https://lists.sourceforge.net/lists/listinfo/meson-devel