summaryrefslogtreecommitdiffstats
path: root/HACKING.md
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2014-08-04 15:35:56 (GMT)
committerEvan Martin <martine@danga.com>2014-08-04 15:35:56 (GMT)
commitd2f600b4f56b86aa28f0546c67970460dd1e1a2e (patch)
tree553deb06fbe9ab32e105e2fc02c2853ec2dd5a82 /HACKING.md
parent5097da22f173cb554fe8b0f4f970d002bc08056d (diff)
downloadNinja-d2f600b4f56b86aa28f0546c67970460dd1e1a2e.zip
Ninja-d2f600b4f56b86aa28f0546c67970460dd1e1a2e.tar.gz
Ninja-d2f600b4f56b86aa28f0546c67970460dd1e1a2e.tar.bz2
amend HACKING.md with instructions for Arch Linux
Diffstat (limited to 'HACKING.md')
-rw-r--r--HACKING.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/HACKING.md b/HACKING.md
index 8e1696a..d94882b 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -167,6 +167,12 @@ Setup on Ubuntu Precise:
* `sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w64-i686 wine`
* `export CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++ AR=i686-w64-mingw32-ar`
+Setup on Arch:
+* Uncomment the `[multilib]` section of `/etc/pacman.conf` and `sudo pacman -Sy`.
+* `sudo pacman -S mingw-w64-gcc wine`
+* `export CC=x86_64-w64-mingw32-cc CXX=x86_64-w64-mingw32-c++ AR=x86_64-w64-mingw32-ar`
+* `export CFLAGS=-I/usr/x86_64-w64-mingw32/include`
+
Then run:
* `./configure.py --platform=mingw --host=linux`
* Build `ninja.exe` using a Linux ninja binary: `/path/to/linux/ninja`