From 023720e10a66a3fbee98f49f88dc94b944a18545 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 17 Jul 2023 14:38:55 -0400 Subject: cpack: Simplify config file selection --- Source/CPack/cpack.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/CPack/cpack.cxx b/Source/CPack/cpack.cxx index 25c001f..39a8e85 100644 --- a/Source/CPack/cpack.cxx +++ b/Source/CPack/cpack.cxx @@ -404,7 +404,9 @@ int main(int argc, char const* const* argv) "Read CPack config file: " << cpackConfigFile << '\n'); bool cpackConfigFileSpecified = true; - if (cpackConfigFile.empty()) { + if (!cpackConfigFile.empty()) { + cpackConfigFile = cmSystemTools::CollapseFullPath(cpackConfigFile); + } else { cpackConfigFile = cmStrCat(cmSystemTools::GetCurrentWorkingDirectory(), "/CPackConfig.cmake"); cpackConfigFileSpecified = false; @@ -446,7 +448,6 @@ int main(int argc, char const* const* argv) } if (cmSystemTools::FileExists(cpackConfigFile)) { - cpackConfigFile = cmSystemTools::CollapseFullPath(cpackConfigFile); cmCPack_Log(&log, cmCPackLog::LOG_VERBOSE, "Read CPack configuration file: " << cpackConfigFile << '\n'); -- cgit v0.12