From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.help Subject: Re: Running makefiles from emacs Date: Mon, 28 Jun 2021 12:37:16 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6707"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: lisa-asket@perso.be Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 28 12:37:58 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lxoeL-0001cP-Vv for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 28 Jun 2021 12:37:58 +0200 Original-Received: from localhost ([::1]:41332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lxoeK-0007ID-VH for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 28 Jun 2021 06:37:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33462) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxodk-0007Hy-Pz for help-gnu-emacs@gnu.org; Mon, 28 Jun 2021 06:37:20 -0400 Original-Received: from mail-oln040092064044.outbound.protection.outlook.com ([40.92.64.44]:63234 helo=EUR01-DB5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxodj-0003AB-0p for help-gnu-emacs@gnu.org; Mon, 28 Jun 2021 06:37:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jc15AAICANibCyYtknzKdM/oANWDe2X3nwPGpjVVVHyQao7xnv9oNM7VxzlEBVC9cz89m5nqH0PAQqahj5V704bxUHPKUlLTbBNTwRs7OdSbQpOjdqNn1J7Um9DOI1au+AvqbUXpzWL/cSfZ70Qnt0Fc+6hqALThfR5KUOLHTIhKBQHwxe4EfJgAwZxz1p8NjLYtJjPfn7V1x2f9FusJe0DKPwdx30daq6lUbME120qAN0PGynvo4eBeKEbPc+7LKLCduJyw/M3a2McKoE7/D3jHg8Kr/nisza0FSH1COXCVWn8cxOWo4xoX35/wYbnyH5V+YwmAXLQpmcEsbOWyTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d17YOsgWYvGrgvzszJc/lSOZC9/6jY8HA5ZbWxW8Pek=; b=GFSXDCtlT030QkDydBdomsPG1FGnuLwzBaxPymYdpzlFigBQgRv9owXshzy56XPjsVpeQxEaU32pSJP86OIVIS4wuR2ykHwUMC/me0HOaRMLGPS3hOlcEc7TydV8TiUm+4I7W3vB318Njslx86aUu0uFq4mMegdaZK4N9svnwzaNQ1CjOxDwnyrSvcy/FRZSF25ge4I1AGyjf3GvGviXgXx9GfvlCLLKLmxmx7bB0IB12eRRtzzg/vh39MWNHIkxSn4UxjxU/svYry8lpt66R60R02oTmNPHxrR55PejB4NfiG29QejX02vumjhIPBvmqC9d6rflBBUPCXKU/kLNWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d17YOsgWYvGrgvzszJc/lSOZC9/6jY8HA5ZbWxW8Pek=; b=lOsv7lJXZNHUpPwvCfOoV4oXB4LgfvuzFEIuiSoCWltUJgf8pNwHpgXdBX1wl0RjlnEU3zVW3fLV5KF4A6Hlbcpq8HndqcF5R/wyIZ0vZciDYupOZSm3I6Y+80MOeDW+0Yi1pf4tKuTMKolJEUfN713VIiSuFfVKQsrQXWvD9OY6CvGx/uitW+snrWjmkmS9PUB/rGdo91nwNQ1+hQtV4gxxKtDrQ1tGZRgueN5Mt/7f+1tveEJ8nLJ6YPrJL8YYottOw9744JttrdsL9FqloojvE/mOnFFj45/hRdd+90dqFXw5N81/1kKpjsZV+yGsbSrIE4nQ2108I0LLyIjv5Q== Original-Received: from DB5EUR01FT032.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e1a::40) by DB5EUR01HT152.eop-EUR01.prod.protection.outlook.com (2a01:111:e400:7e1a::293) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18; Mon, 28 Jun 2021 10:37:16 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:7e1a::51) by DB5EUR01FT032.mail.protection.outlook.com (2a01:111:e400:7e1a::250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Mon, 28 Jun 2021 10:37:16 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:44D7CD19AEEDB01A12ED46A0654382F246DC4B39C0BAF103017C6BAD8E40A6E1; UpperCasedChecksum:6F4653B3B254480A112F5638CA7836B5AC669057CE8D18373171500AE38153CC; SizeAsReceived:8608; Count:47 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::51ca:cb30:2619:5219]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::51ca:cb30:2619:5219%5]) with mapi id 15.20.4264.026; Mon, 28 Jun 2021 10:37:16 +0000 In-Reply-To: (lisa-asket@perso.be's message of "Mon, 28 Jun 2021 02:07:42 +0200 (CEST)") X-TMN: [3GZrK1WIBzVSea7i1bEu1lQUlDghxRr0] X-ClientProxiedBy: AS8PR04CA0210.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::35) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87mtrawa03.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AS8PR04CA0210.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19 via Frontend Transport; Mon, 28 Jun 2021 10:37:16 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 374884a5-121f-4c57-79da-08d93a20b2f3 X-MS-TrafficTypeDiagnostic: DB5EUR01HT152: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pWQ4NgFGZjNCcv1tpY/q1LR8Y2lwSEn7xaLxi+ex54legAkMT+Bx9tAfRTvrJlMunVNjx9CWETlgrdWVqUplHjdO2BAQDZfr+SQ5YsHu37yVFMs2W6J+oFMcPWwa6mrhdr6ZrsDXlKsfFz2qXuHyzsSkDtOaaDWrRINYBlMYU3DTtBJGAd3PBDVF/H/7YEGHw5EX7Qq727JQ3qMC7G1Lej1fKCjtRYM55QYSyRqHUpwykbvhPIAlZ6QaH+zCePAPJrhJfLf8lxuz3um864RcAeuFn2sfBLulgtZt74CgphhZagCcE9vNHCsg41OCAXOgEh37h/T24bPtFrynimFEmx9xKnR+XTligqIuimgfq/yASJi5NkR/uw2s+tD2hN4kQrHWeYoefEp5Zo0XAJ/3SGqqbUqRzVxXuo0MTypmnTU83WLjV4QWD6AfLbe5sjulP5/OskZiQgxA1otb08+NJ+Dbkzz4zY+C/rXhYFQhFpAmLmjpc8m6/6sV47Q70ccdyHMeLrP0l3+u2A8dnDZJUw== X-MS-Exchange-AntiSpam-MessageData: 4IFA4jcn5gkDidCF/i1f+6aRESLAJIg/YFw5dhJjTUcQqGsMO6IQhZ7QwrEcP/mbFdtW2Sbq7sdQIOT8sqs1CDCD+QQxBQnhlSK5YEAFPbimI7dDuQN4BDvDXr0EyMPH9wjuSoYI0JhGLAhHQx8dRQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 374884a5-121f-4c57-79da-08d93a20b2f3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2021 10:37:16.8447 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT032.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT152 Received-SPF: pass client-ip=40.92.64.44; envelope-from=arthur.miller@live.com; helo=EUR01-DB5-obe.outbound.protection.outlook.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131328 Archived-At: lisa-asket@perso.be writes: > How can I run a makefile using an emacs command, perhaps a function.=C2= =A0 What suggestions would you have? Have you seen wiki page about compile command? https://www.emacswiki.org/emacs/CompileCommand There are quite few tips. I have adapted myself several snippets from that page, and been using them for quite some time. Check those about neares Makefile, and recompile. My personal adaptation if it helps (just some minor tweak if I remember well): https://github.com/amno1/.emacs.d/blob/main/lisp/c%2B%2B-setup.el