summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL59
-rw-r--r--README10
2 files changed, 59 insertions, 10 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000000..2eac4a6af4
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,59 @@
+** COMPILING and INSTALLING **
+------------------------------
+
+Meson is the build system used for this project. For more information please
+see:
+
+ http://mesonbuild.com
+
+----
+
+Normal compilation in /usr/local:
+
+ meson . build
+ ninja -C build
+ sudo ninja -C build install
+
+For meson build generic options:
+
+ meson --help
+
+For a list of project specific options supported:
+
+ cat meson_options.txt
+
+To set 1 or more project specific options:
+
+ meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build
+
+To display current configuration:
+
+ meson configure build
+
+The above will only work after at least the following is done:
+
+ meson . build
+
+** QUICK AND DIRTY HELP **
+--------------------------
+
+How clean out the build and config and start fresh:
+
+ rm -rf build
+
+How to make a dist tarball and check its build:
+(must do it from git tree clone and commit all changes to git first)
+
+ ninja -C build dist
+
+How to change prefix:
+
+ meson --prefix=/path/to/prefix . build
+
+How to install in a specific destination directory for packaging:
+
+ DESTDIR=/path/to/destdir ninja -C build install
+
+How to build with verbose output (full commands run):
+
+ ninja -C build -v
diff --git a/README b/README
index 41375d0c3b..ce753d0a51 100644
--- a/README
+++ b/README
@@ -16,16 +16,6 @@ Heavily suggested:
NOTE: Users of DR16 will need to rename the $prefix/bin/enlightenment
file prior to installing this release or it will be overwritten.
-MESON BUILD:
- meson . build
-optional:
- mesonconf --options OR meson configure --options
-
- sudo ninja -C build install
-
-You will, as usual, need to add the subsequent bin dir to your $PATH etc.
-
-
NOTES:
* if you do not want security issues make sure sysactions.conf is in