From e7371f5a18bbd8418b516c0e07cd4ee347bc89c8 Mon Sep 17 00:00:00 2001 From: leha-bot Date: Mon, 21 Oct 2024 22:20:13 +0300 Subject: [PATCH] cpack: Allow -D flag to be used without separator `cmake` and `ctest` already accept `-Dvar=value`. Fixes: #26394 --- Source/CPack/cpack.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/CPack/cpack.cxx b/Source/CPack/cpack.cxx index 305ac56298..2418c24a28 100644 --- a/Source/CPack/cpack.cxx +++ b/Source/CPack/cpack.cxx @@ -208,6 +208,7 @@ int main(int argc, char const* const* argv) CommandArgument{ "--list-presets", CommandArgument::Values::Zero, CommandArgument::setToTrue(listPresets) }, CommandArgument{ "-D", CommandArgument::Values::One, + CommandArgument::RequiresSeparator::No, [&log, &definitions](const std::string& arg, cmake*, cmMakefile*) -> bool { std::string value = arg;