From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D9C074CBBC for ; Tue, 27 May 2025 21:41:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6F48368D99B; Wed, 28 May 2025 00:41:42 +0300 (EEST) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id EF74168D5CC for ; Wed, 28 May 2025 00:41:35 +0300 (EEST) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-22e16234307so2693285ad.0 for ; Tue, 27 May 2025 14:41:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748382094; x=1748986894; darn=ffmpeg.org; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from :references:in-reply-to:message-id:from:to:cc:subject:date :message-id:reply-to; bh=QWFKm60qI6N35/d69SxfSN2xV3gLFC31vmGu4APsrGs=; b=Vuc9UPXWdxMl3wYfyA/oB0mjKHGPIn9oJyhVNguX0z/Lsuk1kMcbatxQZzlO7H6YuI uWu70hLZAZPcCpIpjHJWKmZKaNClfopiSbD8sFwhYF+lZR18Y61MvMti90wbI8daAbbc sgVee9WoMMCO+xcAZz+CAuweOawNt4CRYu5kAe8prUOfdur1EY3CGGxXIQc/MBM8K1QG M5GTc15i6Nl4duwA6cTDUi1FzTTghJ/fCNwc7P5dUcD7466QWuuQZpU6wjim+Wk2xpzN sj7TmFv5+N5YNwECwqLdBiMmYnpPVln/vD47U1zlif6Vu93nuoTEqKHnVqlcbc1qipKl C3gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748382094; x=1748986894; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from :references:in-reply-to:message-id:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QWFKm60qI6N35/d69SxfSN2xV3gLFC31vmGu4APsrGs=; b=AyQ5TVoxBpBW7vT5EOpOGBa0qIOhZQqAvzqDH5P8N+kBGj67Xs8e0a0XGiOBGH8sw9 AcTR6s2h7gfs8KXUevWZNAuFUn3DUzkO/1aibKaUW/uE34aFUGGigWSCRbSpV300iR7o 4Jdxu7Z7hejSj/KRUF50iW5a9BMA/0pFKcnK2IDpSW90f9ukhEqJtb710CqDRwHrJkmT l5bHrcQ6qHr+UV0S0zYcT9WK/1fZuCyI3rDUhllb0RuR2UwG9Wvj3jluizuiihrH5ekK d0fx1AT2zpx2RuInZ2WZTTm+3UARGSawiD65xxLD0pt4RtuW5D5lJlFRaugVnXVq4ZsA M/7Q== X-Gm-Message-State: AOJu0Yw2cpZrDnwijQyhnj5cKhg1SJdf9kV0gcu/Cbdy0prfqaEh/zTO BX7Gdee8VSQApVZgyap4YdRYD3qseUOTfkcojdRuNU1YABbV6zKTc5V1K8lSiA== X-Gm-Gg: ASbGncvK4wvI4A/M29fEKUmhQvzgm5xbKrtjuLOFaBOdJB1bnWXHsX604dWoLp8gOXv 7kb/Dzx5eJhBUDsynDup73/rB3qU4YKp9qoiYe951zuGmy6KPo6PAA8TTKY9TSERkQ5H656CCzW Skab2kRxf7f/CPuNdU6XoCENYxGd9q4fZmdd9ZHtljs837pHtu21aV5MaUDe0oKz4IIjl1h37DI /mrt47mpLvBsQp47/VpquU9/Y4Fw/pUS1ezq7fWfUoZyqY9N0d4gIHMnd64H3eoWAD4QU5pp7Pc Ez+lOv9cduiGx890c1vShHlyhPL217UunC3/FKnIkk0700kY0fXVCRevSHVdQf8wjhW7Gg== X-Google-Smtp-Source: AGHT+IHBRguyH39VNWtX1GSsZEgC3Xl7HrCNr9riyr+z70u/l7t+PT2xpAdiVjjTmgBmLtdK02OZww== X-Received: by 2002:a17:902:fc8d:b0:231:d0da:5e1f with SMTP id d9443c01a7336-234b74dbe08mr32755725ad.21.1748382093960; Tue, 27 May 2025 14:41:33 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-234cc25f4ddsm449925ad.251.2025.05.27.14.41.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 May 2025 14:41:33 -0700 (PDT) Message-Id: In-Reply-To: References: From: ffmpegagent Date: Tue, 27 May 2025 21:41:25 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v5 0/2] ffbuild/commonmak: Fix rebuild check with implicit rule chains X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: softworkz Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: V2 == * Fix MSVC build (use the universal command pattern) V3 == * Skip dependency generation by clearing CC_DEPS instead (as suggested by Ramiro - thanks!) V4 == * Always keep .ptx files (as suggested by Timo - thanks) Tested all scenarios: * .ptx.c and .ptx.gz still get deleted (as intermediates) * repeated make shows "up-to-date" * removing a .ptx file does not cause a rebuild (it's still an intermediate, but an "intermediate to keep") * but changing a .ptx does (in case of dev/debugging) * changed .cu files always rebuild of course V5 == * First patch remains unchanged * Added second patch to clean up and consolidate the rules around compression . softworkz (2): ffbuild/commonmak: Fix rebuild check with implicit rule chains ffbuild/commonmak: Consolidate pattern rules for compression ffbuild/common.mak | 52 +++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) base-commit: 4099d53759ce5d9190a339c02b6bb486e2880f66 Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-80%2Fsoftworkz%2Fsubmit_commonmak-v5 Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging-80/softworkz/submit_commonmak-v5 Pull-Request: https://github.com/ffstaging/FFmpeg/pull/80 Range-diff vs v4: 1: 20c2fb65ed = 1: 20c2fb65ed ffbuild/commonmak: Fix rebuild check with implicit rule chains -: ---------- > 2: 9ff1856142 ffbuild/commonmak: Consolidate pattern rules for compression -- ffmpeg-codebot _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".