Re: Alternative build systems
| From: | Kevin Ingwersen | Date: | Tue, 29 Oct 2013 11:16:44 +0000 |
| Subject: | Re: Alternative build systems | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-69937@lists.php.net to get a copy of this message | ||
@Remi: I didn't (yet) think about how I can utilize extensions ... but it certainly is
possible. Currently, I just want to get the basic stuff started, to get the Makefile converted into
build.ninja.
Am 29.10.2013 um 11:35 schrieb Remi Collet <remi@fedoraproject.org>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Le 29/10/2013 11:28, Alexey Zakhlestin a écrit :
>
>> Strictly speaking, php’s build system is driven by GNU Autotools
>> (Autoconf, Automake). Makefiles are produced dynamically. Automake
>> uses libtool for building as it allows to get a nice cross-platform
>> solution. “build with just gcc” won’t work as soon as you leave
>> realm of linux.
>
> And another important point: the autool stuff is ineherited but all C
> extension which use the "phpize" command.
>
> If you change the build system, without being able to build extension
> anymore... doesn't make sense (imho).
>
> Remi.
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird -
> http://www.enigmail.net/
>
> iEYEARECAAYFAlJvj48ACgkQYUppBSnxahhfXQCfZYXMvW7UFV2xqpVweb/LnFlF
> PrcAn01a2srake7B8CszaaNwC+oLFIDu
> =j2sH
> -----END PGP SIGNATURE-----
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>