summaryrefslogtreecommitdiff
path: root/HACKING.md
diff options
context:
space:
mode:
Diffstat (limited to 'HACKING.md')
-rw-r--r--HACKING.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/HACKING.md b/HACKING.md
index b60cc306..cdb348cd 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -35,9 +35,14 @@ more test files to be added to the test suite.
Test suite
----------
-You need to have xdgmime checked out [1] and compiled. By default, the build
-system will expect the source directory to be in the shared-mime-info
-directory. `./xdgmime/src/test-mime-data` will be run against
+You need to have xdgmime [1] checked out and compiled. In the shared-mime-info
+git repository, getting xdgmime is taken care of by using a git submodule; run
+`git submodule update --init` after cloning the shared-mime-info repo. If
+you wish to keep the submodule automatically up to date on pull, `git config
+submodule.recurse true` in the shared-mime-info dir helps with that.
+
+By default, the build system will expect the xdgmime directory to be in the
+shared-mime-info directory. `./xdgmime/src/test-mime-data` is run against
`tests/mime-detection/list`. An alternate path to xdgmime can be passed by
using the `xdgmime-path` meson option such as `-Dxdgmime-path=/path/to/xdgmime`.