Build: Mac OS X

Fangrui Song 2019-01-13 16:41:45 +08:00
parent f258a9ca6e
commit e70a9478cb

@ -165,6 +165,14 @@ To build using MacPorts Clang add CMake flags `-DSYSTEM_CLANG=on
-DCMAKE_PREFIX_PATH=/opt/local/libexec/llvm-6.0 -DLLVM_ENABLE_RTTI=on
-DUSE_SHARED_LLVM=on`
With clang < 8, to make header completion work, use a [shell script wrapper](Install#shell-script-wrapper):
```sh
#!/bin/sh
exec /path/to/ccls/Release/ccls -init='{"clang":{"extraArgs":["-isystem", "/Library/Developer/CommandLineTools/usr/include/c++/v1"]}}' "$@"
```
See https://github.com/MaskRay/ccls/issues/191#issuecomment-453809905 for details.
## FreeBSD
* [devel/ccls](https://www.freshports.org/devel/ccls)