Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116705 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 59514 invoked from network); 21 Dec 2021 15:37:18 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Dec 2021 15:37:18 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 04FC61804C3 for ; Tue, 21 Dec 2021 08:41:03 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 21 Dec 2021 08:41:02 -0800 (PST) Received: by mail-oi1-f172.google.com with SMTP id bf8so21806236oib.6 for ; Tue, 21 Dec 2021 08:41:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DyVTltp/gI4V8+k8nmCakL5ZzPhtdVZ0unT1iaVxRT8=; b=MQWWraLZozyc39vaFF45xXJ+0YwJCyJ8wYupIPUdZw1gLEaBQ9lsNIaR62vm7kdIDi uGknvzd/pV0xs/aBo0Sr8OyeiNDIU3nLmndSkjtCOQ7k+2lz1aVTgpqSN88eXLjU4ODK pd/B3CxtJBfyqb2iiSTgBDDg6E19kwLBCCnYMQ7TSvXDlxSGjweDFfKhRJ1O0LI1Thpy 2Ghc6f+jXjb2vyqAD10dd4YROfpSlFxtxnms8OtU8ntx5m2X0v1NuwZQKzAfJ3QuWA2u Z+jM9oN6UnZKAUZc6gCqy7wjrHUbIBqZK0kRHis7qArMr8kJBqXz7N8A2yQ57Td48J2+ aeCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DyVTltp/gI4V8+k8nmCakL5ZzPhtdVZ0unT1iaVxRT8=; b=1mnGidQbaoJvvyNTznYDh9Pi5NQYi2cPKdpEqavQwEGnWkvHxAk2LMfQb57Xv9hcnt w5jgC6dauqyNecESKv7Oj2xrf3wH5ZlxBS4Se+Hri/6r3D7t7x2/XhHIkpORjOS/OlGd BMjDlhJiDHXQQAHCMTtBux+BS6jKWutE51ZNP+VSkbzwicE2yr9a/5QBlBLyreDu3KgQ X/rPbellRM4oJEQBikFMD8jkEEcV5EAgyi6kSVtm5lyzhBOR79p8wlViLgYRiNRzxPLR LCE3coPrOAZZlXgvd2VzRicFMAwCJr3WDeluHSOWmjUN5tBp8E8k6hw6pyfhbRYul7Lq fCQw== X-Gm-Message-State: AOAM530SfkndLVvb26X2JE93om2LXMtZg5lVsWaYvJqyOO0xCVgbRVAj kT07bU3amRjL0d1G+JbMsf3x2UUH6xDpSf7I67Y= X-Google-Smtp-Source: ABdhPJzfvB7lYCPab5FrkS7VcnENp2yWnZxgq0aYndNkntRqZTFK8iobSUt1g12G0LsVvnBUJRm9y+8DUABQV+ZYAYk= X-Received: by 2002:a05:6808:1187:: with SMTP id j7mr2448511oil.173.1640104861810; Tue, 21 Dec 2021 08:41:01 -0800 (PST) MIME-Version: 1.0 References: <52501841-7691-b69f-ac96-9dc241181057@gmx.de> In-Reply-To: Date: Tue, 21 Dec 2021 23:40:49 +0700 Message-ID: To: "Christoph M. Becker" Cc: =?UTF-8?B?SG9ydsOhdGggVi4=?= , Kalle Sommer Nielsen , Levi Morrison , Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary="000000000000aec73b05d3aaabeb" Subject: Re: [PHP-DEV] Surveying interest regarding CMake From: pierre.php@gmail.com (Pierre Joye) --000000000000aec73b05d3aaabeb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Dec 21, 2021, 5:24 AM Christoph M. Becker wrote= : > On 20.12.2021 at 23:01, Horv=C3=A1th V. wrote: > > > On 2021. 12. 20. 17:19, Pierre Joye wrote: > > > >> We may switch to vcpkg distributions, [...], or the current autoconf > >> php js port works too. > > > > Could you elaborate on what you mean by these? > > > > The reason why I prefer Conan here is because they provide pre-built > > binaries for common setups, so that makes builds go faster for the > > majority of the cases. I'm not against having a vcpkg manifest either > > way, since that's just a simple JSON file at the root of the project, > > but that will result in duplication and one more thing to maintain. > > I assume that Pierre was referring to the Windows dependency libraries. > > Anyhow, I suggest to defer the Windows support; it appears to be more > important to have a CMake based build system working for other platforms > first, and then we can still figure out how to make that useable on > Windows, too. In other words, eating the elephpant one bite at a time. := ) > actually better to do it together or closely. Cross compilation works, or miltiplarform too. But doing it late is a pain. Also, I did not check which platforms are currently supported by cmake but it was the main reason back then to stick to autotools. And btw, vcpkg is only about dropping our own builds for all libraries needed. :) best, Pierre > --000000000000aec73b05d3aaabeb--