From efc8ee12eff0f8970c49db49960cca21849cec02 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Tue, 15 Dec 2020 22:30:36 +0100 Subject: CMake: Fix glitch in module pri generation for Ninja Multi-Config With Ninja Multi-Config, QMAKE_LIBS_FOO_DEBUG and QMAKE_LIBS_FOO_RELEASE are generated, if their values differ. In that case we did not create an empty QMAKE_LIBS_FOO assignment. That, however, is needed to make the library 'foo' known to qmake_use.prf. This amends bd98ba0d17b7a7c14fefc1741e68e8ca945a6655. Fixes: QTBUG-89387 Change-Id: I80e23746e6ba6ff7f5f4186116232395814cee15 Reviewed-by: Cristian Adam (cherry picked from commit e40b31fe6803dea39649c7c61eaca5b8d597dacf) Reviewed-by: Alexey Edelev --- cmake/QtGenerateLibPri.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'cmake') diff --git a/cmake/QtGenerateLibPri.cmake b/cmake/QtGenerateLibPri.cmake index 45c09d4fbe..f5763899e6 100644 --- a/cmake/QtGenerateLibPri.cmake +++ b/cmake/QtGenerateLibPri.cmake @@ -65,6 +65,7 @@ foreach(lib ${known_libs}) qmake_list(value_debug ${value_debug}) string(APPEND content "QMAKE_LIBS_${lib} = ${value_debug}\n") else() + string(APPEND content "QMAKE_LIBS_${lib} =\n") if(value_debug) qmake_list(value_debug ${value_debug}) string(APPEND content "QMAKE_LIBS_${lib}_DEBUG = ${value_debug}\n") -- cgit v1.2.3