From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by sourceware.org (Postfix) with ESMTPS id 4532B3858D32 for ; Sun, 11 Sep 2022 16:28:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4532B3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-x535.google.com with SMTP id z97so9523833ede.8 for ; Sun, 11 Sep 2022 09:28:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=2rORRFzjWH0wM1hg/bPeeNYgSYafaL1gf0jubRcKHsc=; b=Cv1zyavC2Olt8u+fNnk7zryL1Xve4umnyFp8OxQAH71Vf8qVfe7ZWblUuLT/W/kzuX ZxMeEwcTWk/b4dm87EpT/TdSMy34Q7IItTpHqNFoYL8xU2MRrdOrDZf4nZ4uHcEyhDlX Gs+foLKHBB2XhAPfFtLdGgj1Z2MuXgHEWSNRh+5n77wsmDuWEDzxhfFJmXAxa1YYbqKV vWxSEQLFj5uaPCSWf6icJfBOgWqeVqIxJwRN///xrnfFN7IMlSrv7P+/epnTSsJJb+q/ HTydQtlRB076ljAZyc17HFdoXRoc16lPH6M/SL5wQisDHuaYqhjVA/qgjyXGoez0CB3n k0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=2rORRFzjWH0wM1hg/bPeeNYgSYafaL1gf0jubRcKHsc=; b=2y8Ay+bgSkMOPFXz+IWKb4MVbfxNU718kKqC+JRKHSv+GZz4b8fd971xqx5ttq9XSj pL4JR5XWGLr1HEO8HLUS4kav/q3TDV0w+TIHAGUOe7LPpkUt+xgJ7+OnzfbBMw5nwXJk KLuSXASTN1RrKWhIXzh3NuBNboyg0O1FQXtosWrGI5isFWZpwX+CK9YC7Sn8KCzDV7J+ XMJDNceI48GOLEIjYkhss4qDqaLVDs9xny0CNxadhGmRRF8WbD/UiNFqtNEDygUZlrAw XZCZZ8elRXRB2C0XtAJMqbH14eHLv1d5vc6XGytKNvEKIcl0kFW3kDghd4uOr0gjVs+/ Wvig== X-Gm-Message-State: ACgBeo2l+7vGvHuEpncCVAuk5vTmgTYGhA2DjKDE/F9JhoI4pES6SIWn a+iseDKPfImGx7KZ/nZmCLZAheKAqBricLTl/KE= X-Google-Smtp-Source: AA6agR43RKqCtntBWPllpXON3U9N9DnALFB7U7XOgy9gHGEKdb4rXzjcLr89T9hopyCXBvMSWqITmzT6k3qWy/6VJMo= X-Received: by 2002:aa7:cc97:0:b0:445:afab:2634 with SMTP id p23-20020aa7cc97000000b00445afab2634mr19193747edt.54.1662913691164; Sun, 11 Sep 2022 09:28:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: NightStrike Date: Sun, 11 Sep 2022 12:27:58 -0400 Message-ID: Subject: Re: Using CMake for building GCC To: Junk Trash Cc: "gcc@gcc.gnu.org" Content-Type: multipart/alternative; boundary="000000000000daa6a405e86943c3" X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000daa6a405e86943c3 Content-Type: text/plain; charset="UTF-8" On Sun, Sep 11, 2022, 10:30 Junk Trash via Gcc wrote: > Hi, > > I want to get the opinions of GCC developers regarding adding CMake as a > build system for GCC. Is it something you would like, something you are > neutral about, or something you are strongly against? > > Thanks for your valuable feedback! > > Regards, > > JT > The high level premise of autotools is to make life harder for the build system maintainer of a project and easier for a user. This makes sense on several levels, including portability and familiarity. Cmake, on the other hand, makes life somewhat easier for the build system maintainer (I suppose) and harder for the user. This works for a pet project or something without wide distribution, but I don't personally find it to be a good design principle for usable and portable software. Autotools isn't perfect (configure steps are slow, for instance), but it's robust, reliable, portable, and trivial for an end user. > --000000000000daa6a405e86943c3--