mirror of
https://github.com/icewind1991/ivory.git
synced 2026-06-04 03:04:08 +02:00
If PHP headers are already available, it feels kinda redundant to clone the PHP sources and rebuild them again just to generate bindings. So if php-config is available in $PATH, we don't clone + compile anymore but use the include directory printed via "php-config --include-dir". Unfortunately CLang doesn't yet support asm goto, so we now include php_config.h very early and undef HAVE_ASM_GOTO thereafter. The #ifndef wrapper in php_config.h will prevent a second inclusion, so we don't get HAVE_ASM_GOTO defined again. Signed-off-by: aszlig <aszlig@nix.build> |
||
|---|---|---|
| .. | ||
| macro | ||
| src | ||
| sys | ||
| tests | ||
| Cargo.toml | ||