| ... | @@ -75,14 +75,14 @@ compromises backward compatibility. | ... | @@ -75,14 +75,14 @@ compromises backward compatibility. |
| 75 | | 75 | |
| 76 | ### Debug / Development Build | 76 | ### Debug / Development Build |
| 77 | | 77 | |
| 78 | If you have gcc or clang installed, you can find out what `ZIG_LIBC_LIB_DIR` | 78 | If you have gcc or clang installed, you can find out what `ZIG_LIBC_LIB_DIR`, |
| 79 | and `ZIG_LIBC_STATIC_LIB_DIR` should be set to (example below). | 79 | `ZIG_LIBC_STATIC_LIB_DIR`, and `ZIG_LIBC_INCLUDE_DIR` should be set to |
| 80 | `ZIG_LIBC_INCLUDE_DIR` likely can be set to `/usr/include`. | 80 | (example below). |
| 81 | | 81 | |
| 82 | ``` | 82 | ``` |
| 83 | mkdir build | 83 | mkdir build |
| 84 | cd build | 84 | cd build |
| 85 | cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd) -DZIG_LIBC_LIB_DIR=$(dirname $(cc -print-file-name=crt1.o)) -DZIG_LIBC_INCLUDE_DIR=/usr/include -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $(cc -print-file-name=crtbegin.o)) | 85 | cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd) -DZIG_LIBC_LIB_DIR=$(dirname $(cc -print-file-name=crt1.o)) -DZIG_LIBC_INCLUDE_DIR=$(echo -n | cc -E -x c - -v 2>&1 | grep -B1 "End of search list." | head -n1 | cut -c 2-) -DZIG_LIBC_STATIC_LIB_DIR=$(dirname $(cc -print-file-name=crtbegin.o)) |
| 86 | make | 86 | make |
| 87 | make install | 87 | make install |
| 88 | ./run_tests | 88 | ./run_tests |